- 注册时间
- 2009-12-25
- 最后登录
- 2021-7-10
- 在线时间
- 3302 小时
- 阅读权限
- 200
- 积分
- 10
- 帖子
- 13416
- 精华
- 1
- UID
- 2036
  
|
官方地址:http://www.swftools.org/download.html
8 }# i8 ^6 S7 w9 ~; |( o, m* _3 w下载
1 k" I/ r3 g3 [) ^) Oswftools-2010-02-06-1900.exe
, \3 `( a5 y1 p& ]5 @3 F' U( H命令行参数可以通过pdf2swf -f得到:
7 f9 j& q( y6 R H2 N, L# v * -h , –help Print short help message and exit 打印帮助信息) s. z' W, w9 z
* -V , –version Print version info and exit 打印版本号
6 _/ r5 ^; B9 V* u * -o , –output file.swf Direct output to file.swf. If file.swf contains ‘13568621′ (file13568630.swf), then each page指定输出的swf文件名; C. c2 V3 t q
* -p , –pages range Convert only pages in range with range e.g. 1-20) S* P* S3 X' N
or 1,4,6,9-11 or2 o( ]& t# `$ @6 s
指定转换的页面范围,使用的页码描述方法与打印机打印文件时候的选页一样
( q; ?, | \' `5 _8 [7 ? Q$ H1 I% Q * -P , –password password Use password for deciphering the pdf.指定打开pdf的密码! u! _. @1 c9 z4 ]
* -v , –verbose Be verbose. Use more than one -v for greater effect.转换时输出详细的内容
8 H1 i3 ?! u9 H- ^5 n * -z , –zlib Use Flash 6 (MX) zlib compression.使用Flash 6的zlib压缩机制
, J- j7 @5 P( K/ U" A; Y8 s * -i , –ignore Allows pdf2swf to change the draw order of the pdf. This may make the generated允许程序修改pdf的绘制顺序,可能会导致结果与原来有差异
; d+ _1 I% n* [7 \, T * -j , –jpegquality quality Set quality of embedded jpeg pictures to quality. 0 is worst (small), 100 is best (big). (default:85)设置转换其中的jpeg图片的质量,从0到100,默认值是85。5 z! d, O% Q. T$ H7 w; G( [
* -s , –set param=value Set a SWF encoder specific parameter. See pdf2swf -s help for more information. 设置SWF转码时候的参数,具体参数可以用pdf2swf -s help获取: F6 [9 l. }% x; b3 Z5 m3 h
* -w , –samewindow When converting pdf hyperlinks, don’t make the links open a new window. 设置转换后的swf打开原pdf中的连接时使用相同的窗口
- T! M3 G. l0 P* q0 D * -t , –stop Insert a stop() command in each page. 在每页结尾添加一个stop()命令6 {) W5 a9 F0 w1 Y1 j
* -T , –flashversion num Set Flash Version in the SWF header to num. 设置SWF所使用的flash版本号
, D# p! O! O; J# H) y- u * -F , –fontdir directory Add directory to the font search path. 指定字体文件所在路径
3 f G0 v5 {7 M% O: { * -b , –defaultviewer Link a standard viewer to the swf file. 指定默认的swf导航文件,用来翻页、放大缩小等等
8 u) a+ Z, ~8 C% G' p6 A * -l , –defaultloader Link a standard preloader to the swf file which will be displayed while the main swf is loading. 指定默认的swf加载文件,用来显示加载进程效果
/ N* O1 \. y! n/ A * -B , –viewer filename Link viewer filename to the swf file. 指定swf导航文件,作用同-b
1 ?, {$ d) \- y( k2 h * -L , –preloader filename Link preloader filename to the swf file. 指定swf加载文件,作用同-l
: s. l# F; e* {& t, ] * -q , –quiet Suppress normal messages. Use -qq to suppress warnings, also. 不打印普通信息,用-qq就不打印警告信息。
; i4 A1 E" Y$ N0 x- W * -S , –shapes Don’t use SWF Fonts, but store everything as shape. 不使用字体,所有都转为形状。- \+ r& G }/ l
* -f , –fonts Store full fonts in SWF. (Don’t reduce to used characters). 在swf中保存全部字体。
- U, \- s7 }, t * -G , –flatten Remove as many clip layers from file as possible. 在文件中尽量去除影片层,合并它们
' v$ |, L! A/ }8 l+ M * -I , –info Don’t do actual conversion, just display a list of all pages in the PDF. 不做实际转换,仅显示PDF的信息。% Y& V; y: A: V, L/ @
* -Q , –maxtime n Abort conversion after n seconds. Only available on Unix. 如果运行时间超时则退出。 N3 k* I$ d& E
然后看看-s都可以设置些什么:
% N+ |. m# `: N1 |$ o, O/ [! T5 ZPDF Parameters:4 W C4 e9 a) v: @* x- j
PDF device global parameters:
5 A0 |$ t9 F5 Kfontdir= a directory with additional fonts 指定字体目录, 与1级参数的-F相若/ y; Q& S, e: v& x& g
font= an additional font filename 增加额外的字体文件4 D& I2 V5 R& d
pages= the range of pages to convert (example: pages=1-100,210-) 指定页面范围,与1级参数的-p相若
3 T O8 y% j5 D" s; czoom= the resolution (default: 72) 指定分辨率,默认为72dpi& |$ y$ P' b$ m% Y( w9 F1 Q9 g( _
languagedir= Add an xpdf language directory 增加一个xpdf的语言目录,对非西欧字符有用
. J1 R) x- [ B# k, Y0 O/ amultiply= Render everything at the resolution 在几倍分辨率下渲染2 t) G! W I3 G: R6 G |, n
poly2bitmap Convert graphics to bitmaps 把其中的图形转成点阵
/ [5 ? o6 Y" ?- Zbitmap Convert everything to bitmaps 把所有内容转成点阵(包括字体)( L1 [" Y/ v, M6 Q# |
SWF Parameters:% s( ^0 |" c2 T- N8 G) v
SWF layer options:2 c( I/ X- w% U# U8 y
jpegsubpixels=<pixels> resolution adjustment for jpeg images (same as jpegdpi, but in pixels) jpeg图片的分辨率
+ ]6 r4 ~& T8 |5 d" E" O8 Oppmsubpixels=<pixels> resolution adjustment for lossless images (same asppmdpi, but in pixels) 无损图片的分辨率
5 R1 X! }2 {2 q% \- d- ?* Vsubpixels=<pixels> shortcut for setting both jpegsubpixels and ppmsubpixels 快速设置上两个参数# e+ F* p w- c! n; s: ^
drawonlyshapes convert everything to shapes (currently broken) 所有都转成图形3 @, n% E& U/ t' h1 d
ignoredraworder allow to perform a few optimizations for creating smaller SWFs 允许执行一些小优化
) G. P. F/ r+ A8 Q% Llinksopennewwindow make links open a new browser window 链接打开新窗口% D& P5 O) P! X% x2 R1 x! f# \6 i
linktarget target window name of new links 新链接窗口的名称; T f$ _: w6 v
linkcolor=<color) color of links (format: RRGGBBAA) 链接的颜色+ A. |5 T8 D" q, K& L5 E* s. P& n7 m) E
linknameurl Link buttons will be named like the URL they refer to (handy for iterating through links with actionscript) 链接名称与链接URL一致
n, S. ]# _0 }" f( tstoreallcharacters don’t reduce the fonts to used characters in the output file 保存所有的字符字体
. k2 h! |7 q' yenablezlib switch on zlib compression (also done if flashversion>=7) 使用zlib压缩
3 o0 m$ k* j/ z+ o- ~1 a7 ?bboxvars store the bounding box of the SWF file in actionscript variables 在as中保存swf的区域大小
6 m% T% S/ B+ `- u6 h: U4 e" J% Kdots Take care to handle dots correctly 保存单点显示
# k' O E2 C: b3 Z( { K3 A D! i. Oreordertags=0/1 (default: 1) perform some tag optimizations 执行某些tag优化
$ w O4 H5 ^2 q- m) Ginternallinkfunction=<name> when the user clicks a internal link (to a different page) in the converted file, this actionscript function is called 内部链接函数,如果点击一个内部链接,将调用该actionscript函数' ]8 q: w, _ a% j6 G0 X. w" s
externallinkfunction=<name> when the user clicks an external link (e.g. http://www.foo.bar/) on the converted file, this actionscript function is called 外部链接函数,如果点击一个外部链接,将调用该actionscript函数
$ \: w8 M [7 j5 E( s0 Ydisable_polygon_conversion never convert strokes to polygons (will remove capstyles and joint styles) 不要将笔画转成多边形! h& `6 N! e1 w
caplinewidth=<width> the minimum thichness a line needs to have so that capstyles become visible (and are converted) 线条最低转换宽度,比这个细的线条将不转换
/ g- D/ W) M! C# tinsertstop put an ActionScript “STOP” tag in every frame 在swf的每个桢中添加stop()函数, h5 L% S! N# e! n# ?. L
protect add a “protect” tag to the file, to prevent loadingin the Flash editor 增加protect标签,禁止在flash中加载该swf
$ b% q* \, `" x, ]( H/ `. |" h& |flashversion=<version> the SWF fileversion (6) 设置最低swf版本
n0 Y1 V& `, \3 cframerate=<fps> SWF framerate 设置桢率0 D3 Q$ _! ~# I4 k2 R0 C
minlinewidth=<width> convert horizontal/vertical boxes smaller than thiswidth to lines (0.05)将宽度少于某值的矩形转成线条
7 R0 O R# g9 v: g* o/ osimpleviewer Add next/previous buttons to the SWF 使用简单的导航
2 c- S; f( ~: C; A, Nanimate insert a showframe tag after each placeobject (animate draw order of PDF files) ???/ t* g+ Y: q* w7 O
jpegquality=<quality> set compression quality of jpeg images 设置jpeg的压缩质量
, {1 m- y0 l+ D$ d+ `2 A& E5 Esplinequality=<value> Set the quality of spline convertion to value (0-100, default: 100). 设置样条曲线的转换质量
( F( D9 y; K8 |- w1 qdisablelinks Disable links. 禁止链接; ?& P+ x0 o3 \3 F4 p. f
|
|