pdf2swf Ошибка сегментации (ядро сброшено) ошибка 139 Что происходит? - PullRequest
0 голосов
/ 15 октября 2011

Я пытаюсь на лету конвертировать PDF документы в SWF для использования со средством просмотра FlexPaper. Когда я пытаюсь конвертировать Paper.pdf (который представляет собой файл pdf с примером flexpaper), я получаю ошибку 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] => DEBUG | lineTo 413,35 729,35 [1177] => DEBUG | lineTo 413.35 438.30 [1178] => DEBUG | lineTo -0.70 438.30 [1179] => VERBOSE Рисование 576x405 jpeg-изображения (id 90) с размером 576x405 (414x291),> 256 цветов [1180] => Ошибка сегментации (ядро сброшено)) 139

Я пытаюсь запустить pdf2swf с флагами "-O 1" и "-O 2". Безуспешно.

С '-O 1' я получаю: VERBOSE endPage (GfxOutputDev) [752] => VERBOSE Растровое растровое изображение (bbox: 56,56,118,89 62x33) (обрезано до 0,0,595,841) [753] => VERBOSE Рисование изображения 62x33 (id 10) в размере 62x33 (62x33), 17 цветов [754] => Ошибка сегментации (ядро сброшено) 139

и с "-O 2": endPage (FullBitmapOutputDev) [558] => VERBOSE Растровое растровое изображение (bbox: 0,56,595,800) [559] => VERBOSE Рисование изображения 595x744 (идентификатор 10) размером 595x744 (595x744),> 256 цветов [560] => Ошибка сегментации ( ядро сброшено)) 139

Любая помощь будет оценена.

1 Ответ

1 голос
/ 16 октября 2011

Ошибка сегментации (ядро сброшено)

Это означает, что версия pdf2swf, которую вы пытаетесь использовать, содержит ошибки.

Вы должны попытаться собрать самую последнюю версию, и если она все еще дает сбой, вы можете попробовать исправить ошибку в pdf2swf или отладить ее самостоятельно.

...