《Flexpaper二次开发入门教程》(九) SWFTools参数介绍(3.2节)

【转自】http://ajava.org/article-671-1.html

 

3.2 SWFTools参数介绍

我们输入:D:\Program Files\SWFTools>pdf2swf.exe h,就可以获得帮助信息,本小节的参数描述转自某朋友的文章,mark作了简单的修改,因不知道谁是原创者,特说明,表示感谢,若作者见本教程,可到ajava.org网站联系mark,将在本节中添加原作者大名。

《Flexpaper二次开发入门教程》(九) SWFTools参数介绍(3.2节)

 

-h , help                   打印帮助信息

-V , version                打印版本号

-o , output file.swf        指定输出的swf文件名

-p , pages range             指定转换的页面范围1-20 或者1,4,6,9-11,使用的页码描述方法与打印机打印文件时候的选页一样

-P , password password      指定打开pdf的密码

-v , verbose                转换时输出详细的内容

-z , zlib                   使用Flash 6zlib压缩机制

-i , ignore                 允许程序修改pdf的绘制顺序,可能会导致结果与原来有差异

-j , jpegquality quality    设置转换其中的jpeg图片的质量,从0100,默认值是85

-s , set param=value        设置SWF转码时候的参数,具体参数可以用pdf2swf -s help获取

-w , samewindow             设置转换后的swf打开原pdf中的连接时使用相同的窗口

-t , stop                   在每页结尾添加一个stop()命令

-T , flashversion num       设置SWF所使用的flash版本号

-F , fontdir directory      指定字体文件所在路径

-b , defaultviewer          指定默认的swf导航文件,用来翻页、放大缩小等等

-l , defaultloader          指定默认的swf加载文件,用来显示加载进程效果

-B , viewer filename        指定swf导航文件,作用同-b

-L , preloader filename     指定swf加载文件,作用同-l

-q , quiet                  不打印普通信息,用-qq就不打印警告信息。

-S , shapes                 不使用字体,所有都转为形状。

-f , fonts                  swf中保存全部字体。

-G , flatten                在文件中尽量去除影片层,合并它们

-I , info                   不做实际转换,仅显示PDF的信息。

-Q , maxtime n              如果运行时间超时则退出。

 

我们可以看到-s参数的用途,设置SWF转码时候的参数,可以通过pdf2swf -s help命令获得更多的参数:

《Flexpaper二次开发入门教程》(九) SWFTools参数介绍(3.2节)

 

 

PDF参数:

PDF device global parameters:

fontdir=  指定字体目录1级参数的-F相若

font=  增加额外的字体文件

pages=  指定页面范围,与1级参数的-p相若

zoom=  指定分辨率,默认为72dpi

languagedir=  增加一个xpdf的语言目录,对非西欧字符有用

multiply=   在几倍分辨率下渲染

poly2bitmap   把其中的图形转成点阵

bitmap  把所有内容转成点阵(包括字体)

 

SWF参数:

SWF layer options:

jpegsubpixels=<pixels> jpeg图片的分辨率

ppmsubpixels=<pixels>  无损图片的分辨率

subpixels=<pixels>     快速设置上两个参数

drawonlyshapes         所有都转成图形

ignoredraworder        SWFs 允许执行一些小优化

linksopennewwindow     链接打开新窗口

linktarget             新链接窗口的名称

linkcolor=<color)      链接的颜色

linknameurl            链接名称与链接URL一致

storeallcharacters     保存所有的字符字体

enablezlib             使用zlib压缩

bboxvars               as中保存swf的区域大小

dots                   保存单点显示

reordertags=0/1        执行某些tag优化

internallinkfunction=<name> 内部链接函数,如果点击一个内部链接,将调用该actionscript函数

externallinkfunction=<name> 外部链接函数,如果点击一个外部链接,将调用该actionscript函数

disable_polygon_conversion  不要将笔画转成多边形

caplinewidth=<width>        线条最低转换宽度,比这个细的线条将不转换

insertstop                  swf的每个桢中添加stop()函数

protect                     增加protect标签,禁止在flash中加载该swf

flashversion=<version>      设置最低swf版本

framerate=<fps>             设置桢率

minlinewidth=<width>        将宽度少于某值的矩形转成线条

simpleviewer                使用简单的导航

animate                     insert a showframe tag after each placeobject (animate draw order of PDF files)

jpegquality=<quality>       设置jpeg的压缩质量

splinequality=<value>       设置样条曲线的转换质量

disablelinks                禁止链接

 

转载请注明:转自http://ajava.org/,请保留文章的完整。

 

你可能感兴趣的:(FlexPaper)