【转载】《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,将在本节中添加原作者大名。

 

-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 6的zlib压缩机制

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

-j , –jpegquality quality    设置转换其中的jpeg图片的质量,从0到100,默认值是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命令获得更多的参数:

 

 

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/,请保留文章的完整。

 

转载于:https://www.cnblogs.com/witrays/archive/2012/02/23/2364854.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值