2010-01-13 9 views
1

При преобразовании PDF в SWF с помощью pdf2swf с swftools возникает ошибка с ошибкой сегментации (ядро сбрасывается). Кто-нибудь сталкивался с этим или знал, что может быть неправильно.Ошибка сегментации SWFTools

Извещения я получаю до ошибки:

NOTICE File contains jpeg pictures 
NOTICE file contains soft masks 
NOTICE file contains forms 
NOTICE file contains transparency groups 
Segmentation fault (core dumped) 

Это может быть невозможно, чтобы помочь мне, но стоит выстрел.

+0

какая версия это? – bhups

ответ

3

И попробуйте запустить pdf2swf с «-O 1» флаг.

+0

Что это делает? Это делает мой текст очень размытым и выглядит как вектор с низким разрешением jpg? Я не могу найти эту опцию в руководстве :) – Chris

+0

это флаги оптимизации, предоставляемые pdf2swf. -O , в прошлый раз я использовал pdf2swf, было 2 уровня. первый уровень преобразует все полигоны в растровое изображение, а уровень 2 преобразует все в растровые изображения, включая текст. Таким образом, с «O -1» ваш текст не должен размываться, если это не какой-то клик. – bhups

1

Использование GDB и прикрепить к основной свалке и посмотреть, что случилось ...

1

Проверьте dmesg и вы, вероятно, увидеть что-то подобное:

pdf2swf[23607]: segfault at 0 ip 00f88400 sp bf8af690 error 4 in libjpeg.so.8.0.0[f7e000+34000] 

, указывающий, что выдаёт ошибку сегментации исходит из libjpeg. Переход к libjpeg7 решил эту проблему для меня (Fedora Core 12).