0

我正在尝试将动态 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

任何帮助,将不胜感激。

4

1 回答 1

1

分段错误(核心转储)

这意味着pdf2swf您尝试使用的版本有问题。

您应该尝试构建最新版本,如果仍然崩溃,您可以尝试针对 提交错误pdf2swf,或自行调试。

于 2011-10-16T00:32:59.140 回答