我在使用ImageMagick时遇到了一些麻烦.
我在Windows 7 - 32Bit上安装了GhostScript v9.00和ImageMagick-6.6.7-1-Q16
当我在cmd中运行以下命令时
转换D:\ test\sample.pdf D:\ test\pages\page.jpg
只有pdf的第一页转换为pdf.我也尝试了以下命令
转换D:\ test\sample.pdf D:\ test\pages\page-%d.jpg
这会将第一个jpg创建为page-0.jpg,但不会创建另一个jpg.如果有人能对此有所了解,我真的很感激.谢谢.
更新:
我使用-debug"All"运行命令
其中一条出线说:
2011-01-26T22:41:49+01:00 0:00.727 0.109u 6.6.7 Configure Magick[5800]: nt-base.c/NTGhostscriptGetString/1008/Configure
registry: "HKEY_CURRENT_USER\SOFTWARE\GPL Ghostscript\9.00\GS_DLL" (failed)
Run Code Online (Sandbox Code Playgroud)
它毕竟可能与GhostScript有关吗?
Mar*_*c B 36
您可以通过在文件名后面的[]中放置一个数字来指定要转换的页面:
convert D:\test\sample.pdf[7] D:\test\pages\page-7.jpg
Run Code Online (Sandbox Code Playgroud)
但是,它应该使用您的命令将所有页面转换为单个图像.
mes*_*age 16
顺便说一句,如果你需要转换第一页和第二页,然后提供数组逗号分隔值
convert D:\test\sample.pdf[0,1] D:\test\pages\page.jpg
Run Code Online (Sandbox Code Playgroud)
生成的JPEG文件将命名为:
page-0.jpgpage-1.jpg你也可以
convert D:\test\sample.pdf[10,15,20-22,50] D:\test\pages\page.jpg
Run Code Online (Sandbox Code Playgroud)
生成的JPEG文件将命名为:
page-10.jpgpage-15.jpgpage-20.jpgpage-21.jpgpage-22.jpgpage-50.jpg可能会对某人有所帮助.
我发现这个解决方案将pdf中的所有页面转换为单个jpg图像:
montage input.pdf -mode Concatenate -tile 1x output.jpg
Run Code Online (Sandbox Code Playgroud)
蒙太奇包含在ImageMagick中.
在Ubuntu 13.04上的ImageMagick 6.7.7-10上测试过.
| 归档时间: |
|
| 查看次数: |
19020 次 |
| 最近记录: |