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 を使用して以来ではありません)。

于 2010-06-03T11:13:34.253 に答える
1

-O 2 を試してみましたが、うまくいきましたが、swf ページはビットマップのみです:

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

% は、pdf のページごとに 1 つの swf を出力します。

于 2010-08-04T04:29:11.060 に答える