我正在尝试将动态 pdf 文档转换为 swf 以与 FlexPaper 查看器一起使用。当我尝试转换 Paper.pdf 时(这是 flexpaper 示例中引入的 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] => 调试 | 移动到 -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) at size 576x405 (414x291), >256 colors [1180] => Segmentation fault (core dumped) ) 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 Flushing bitmap (bbox: 0,56,595,800) [559] => VERBOSE Drawing 595x744 image (id 10) at size 595x744 (595x744), >256 colors [560] => 分段错误(核心转储))139
任何帮助,将不胜感激。