我看到那个帖子: SWFTools Segmentation Fault
当我尝试使用pdf2swf将PDF转换为SWF时出现错误:
/usr/local/bin/pdf2swf /var/www/html/ny-sto-p.watchitoo.com/content/userContent/2/1GRKm/1GRKm.pdf -i -p 5 -o /var/www/html/ny-sto-p.watchitoo.com/content/userContent/2/1GRKm/1GRKm-5.swf
NOTICE processing PDF page 5 (720x540:0:0) (move:0:0)
NOTICE File contains pbm pictures
NOTICE File contains shaded fills
NOTICE File contains axial shaded fills
NOTICE File contains soft masks
Segmentation fault
当我添加“-O 1”时,一切正常:
/usr/local/bin/pdf2swf /var/www/html/ny-sto-p.watchitoo.com/content/userContent/2/1GRKm/1GRKm.pdf -i -O 1 -p 5 -o /var/www/html/ny-sto-p.watchitoo.com/content/userContent/2/1GRKm/1GRKm-5.swf
NOTICE processing PDF page 5 (720x540:0:0) (move:0:0)
NOTICE Writing SWF file /var/www/html/ny-sto-p.watchitoo.com/content/userContent/2/1GRKm/1GRKm-5.swf
任何人都能知道“-O 1”标志剂量是多少? 我搜索http://swftools.org/但没有成功。
Thans, 伊利达。
答案 0 :(得分:3)
级别
-O 1 == -s poly2bitmap
-O 2 == -s poly2bitmap -s bitmapfonts
-O 3 == -s poly2bitmap -s bitmapfonts -s ignoredraworder
这可能意味着将矢量艺术/字母转换为Flash的简单矢量。我有一段时间没有使用swftools(不是因为它使用了libart这样的东西)但是我们通常使用最近的快照或CVS而不是编号版本的问题更少,以防万一。
答案 1 :(得分:1)
我试过-O 2并且它有效,但swf页面只是位图:
pdf2swf my.pdf -O 2 -o my%.swf
%每页pdf输出1个swf。