2

我看到了那个线程: 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/没有成功。

谢谢,老人。

4

2 回答 2

3

水平是

-O 1 == -s poly2bitmap
-O 2 == -s poly2bitmap -s bitmapfonts
-O 3 == -s poly2bitmap -s bitmapfonts -s ignoredraworder

这可能意味着将矢量艺术/字母转换为 Flash 的更简单矢量时会出现崩溃。我已经有一段时间没有使用 swftools(不是因为它使用 libart 来处理这类事情),但我们通常在使用最近的快照或 CVS 而不是编号版本时遇到的问题较少,以防万一。

于 2010-06-03T11:13:34.253 回答
1

我尝试了 -O 2 并且它有效,但 swf 页面仅是位图:

pdf2swf my.pdf -O 2 -o my%.swf

% 每页 pdf 输出 1 个瑞士法郎。

于 2010-08-04T04:29:11.060 回答