Imagemagick 无法在一个 PDF 文件上运行(Fedora 14):
$ convert -density 300 INPUT.PDF out.png
错误:/ioerror in --showpage--
操作数堆栈:
1 true
执行堆栈:
%interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- false 1 %stopped_push 1878 1 3 %oparray_pop 1877 1 3 %oparray_pop 1861 1 3 %oparray_pop --nostringval-- --nostringval-- 141 1 319 --nostringval-- %for_pos_int_continue --nostringval-- --nostringval-- 1761 0 9 %oparray_pop --nostringval-- --nostringval--
字典堆栈:
--dict:1157/1684(ro)(G)-- --dict:1/20(G)-- --dict:75/200(L)-- --dict:75/200(L)-- --dict:108/127(ro)(G)-- --dict:288/300(ro)(G)-- --dict:22/25(L)-- --dict:6/8(L)-- --dict:22/40(L)--
当前分配模式为本地
最后一个操作系统错误:27
GPL Ghostscript 8.71:无法恢复的错误,退出代码 1
转换:Postscript 委托失败INPUT.PDF': @ error/pdf.c/ReadPDFImage/645.<br> convert: missing an image filename
.png'@error/convert.c/ConvertImageCommand/2953。
$
并且它不适用于 djvu 文件:
$ convert -density 300 INPUT.DJVU out.png
convert: 没有针对此图像格式的解码委托INPUT.DJVU' @ error/constitute.c/ReadImage/532.<br> convert: missing an image filename
out.png' @ error/convert.c/ConvertImageCommand/2953。
$
额外:输出文件名.
out-0.png
out-1.png
...
out-9.png
out-10.png
out-11.png
..
out-123.png
out-124.png
有没有办法像这样?:
out-000.png
out-001.png
...
out-009.png
out-010.png
out-011.png
..
out-123.png
out-124.png
因为它们的顺序是错误的:
out-0.png
out-1.png
out-10.png
out-11.png
out-123.png
out-124.png
out-9.png
谢谢:\
如何在 Linux 下将 pdf/djvu 文件转换为 png?
•
fedora