2016-04-27 4 views
0

Дайте ошибку при конвертировать PDF в PNG с помощью следующей команды: новообращенных -плотностей 300 -depth 8 -качества 85 655382767_1460008284.pdf [0-9] 655382767_1460008284.pngОшибка на конвертирование PDF в PNG с помощью ImageMagick

OS : Redhat 64 бит 6.7 ImageMagick: версия 6.7.2-7 2015-02-27 В16 Ghostscript: Ghostscript GPL, 8,70 (2009-07-31)

Его дают ошибки ниже:

+++++++++++++++++++++++++++++++++ 
Error: /ioerror in --showpage-- 
Operand stack: 
1 true 
Execution stack: 
%interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- false 1 %stopped_push 1862 1 3 %oparray_pop 1861 1 3 %oparray_pop 1845 1 3 %oparray_pop --nostringval-- --nostringval-- 4 1 8 --nostringval-- %for_pos_int_continue --nostringval-- --nostringval-- 1745 0 9 %oparray_pop --nostringval-- --nostringval-- 
Dictionary stack: 
--dict:1157/1684(ro)(G)-- --dict:1/20(G)-- --dict:75/200(L)-- --dict:75/200(L)-- --dict:106/127(ro)(G)-- --dict:286/300(ro)(G)-- --dict:22/25(L)-- --dict:4/6(L)-- --dict:27/40(L)-- 
Current allocation mode is local 
Last OS error: 28 
GPL Ghostscript 8.70: Unrecoverable error, exit code 1 
convert: Postscript delegate failed 655382767_1460008284.pdf': No such file or directory @ error/pdf.c/ReadPDFImage/664. convert: missing an image filename655382767_1460008284.png' @ error/convert.c/ConvertImageCommand/3015. 
++++++++++++++++++++++++++++++++++ 

enter image description here

Пожалуйста, помогите мне исправить. Также некоторые другие pdf-файлы полностью преобразуются в png.

Приобретите файл pdf, который создает проблему при преобразовании в png с помощью команды Imagemagick convert.

enter link description here

+1

Работает отлично с ImageMagick 6.9+. Попробуйте обновить ImageMagick. –

+0

Похоже на ошибку индекса. Вы можете извлекать только существующие страницы 0-7, а не 8 или 9. Кроме того, вам действительно нужно перейти на ImageMagick 6.9+ – emcconville

+0

Как мы можем знать количество страниц в pdf-файле? Также я попробовал другие файлы PDF, которые имеют от 2 до 6 страниц и передает [0-9] на преобразование. Но он отлично работает. –

ответ

1

IOError означает, что произошла ошибка ввода/вывода, которые могут означать, что диск заполнен или была некоторая другая проблема. Попытайтесь использовать более низкое разрешение («плотность» в условиях IM, я думаю). Учитывая, что у вас 8 страниц, каждая страница имеет размер 32 x 76 дюймов, и вы имеете разрешение 300 dpi, которое вы ищете для создания большого количества данных, около 1,8 ГБ, если depth = 8 означает шкалу серого.

Может быть любое количество других причин, по которым был ioerror, следующее, что нужно сделать, это попробовать более новую версию Ghostscript 8.70 в настоящее время 6 лет ..... Поскольку Марк Сетчелл предлагает вам также попробуйте использовать более новую версию ImageMagick, хотя я сомневаюсь, что это поможет, поскольку ее явно ошибка возвращается из Ghostscript.

Смежные вопросы