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
どんな助けでも大歓迎です。