0

FlexPaper ビューアーで使用するために、その場で pdf ドキュメントを swf に変換しようとしています。Paper.pdf を変換しようとすると (これはフレックスペーパーの例に含まれる pdf です)、エラー 139 が発生しました。

PHPコードは次のとおりです。

$command = "/usr/local/bin/pdf2swf Paper.pdf -o Paper.swf -T 9 -f";
exec($command,$output,$return_var);
print_r($output);
print_r($return_var);

これらのコマンドを詳細モード (-vv) で実行すると、次のようになります。

通知 ファイルには jpeg 画像が含まれています [1174] => DEBUG | moveTo -0.70 438.30 [1175] => デバッグ | lineTo -0.70 729.35 [1176] => デバッグ | lineTo 413.35 729.35 [1177] => デバッグ | lineTo 413.35 438.30 [1178] => デバッグ | lineTo -0.70 438.30 [1179] => VERBOSE Drawing 576x405 jpeg-image (id 90)、サイズ 576x405 (414x291)、>256 色 [1180] => セグメンテーション違反 (コア ダンプ) ) 139

「-O 1」および「-O 2」フラグを付けてpdf2swfを実行してみます。成功しませんでした。

「-O 1」を使用すると、次のようになります: VERBOSE endPage (GfxOutputDev) [752] => VERBOSE Flushing bitmap (bbox: 56,56,118,89 62x33) (0,0,595,841 に対してクリップ) [753] => VERBOSE Drawing 62x33 image (id 10) サイズ 62x33 (62x33)、17 色 [754] => セグメンテーション違反 (コア ダンプ) ) 139

および "-O 2" を使用: endPage (FullBitmapOutputDev) [558] => VERBOSE フラッシング ビットマップ (bbox: 0,56,595,800) [559] => VERBOSE 描画 595x744 画像 (id 10)、サイズ 595x744 (595x744)、>256 色[560] => セグメンテーション違反 (コア ダンプ) ) 139

どんな助けでも大歓迎です。

4

1 に答える 1

1

セグメンテーション違反 (コアダンプ)

これは、pdf2swf使用しようとしている のバージョンにバグがあることを意味します。

最新バージョンのビルドを試みる必要があります。それでもクラッシュする場合は、 に対してバグを報告するpdf2swfか、自分でデバッグしてください。

于 2011-10-16T00:32:59.140 に答える