pdf - 使用 imagemagick 无法正确转换某些 PDF

标签 pdf imagemagick imagemagick-convert

我在使用 ImageMagic 时遇到了以下问题。我有一个 Java EE Web 应用程序,需要从上传的 PDF 中制作一些缩略图。第 3 方应用程序将 PDF 上传到我的应用程序。

我的应用程序尝试转换 this PDF (和其他)通过以下命令

convert some.pdf  -auto-orient -resize 100x100> some.png

作为转换的结果,我有 this PNG 。我尝试了 3 天,但无法找出上传的 PDF 出了什么问题。其他 PDF 以正确的方式转换。此 PDF 有什么问题以及如何正确转换它?

注意:Imagemagick V6.8.6.6、GhostScript 8.64。

最佳答案

升级 GhostScript 版本应该可以解决该问题。 Ghostscript 负责从您的 PDF 文件创建图像。使用最新版本(9.10)创建了正确的图像。

关于pdf - 使用 imagemagick 无法正确转换某些 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21774561/

相关文章:

pdf - 保存 DiffPDF/ComparePDF 命令行的输出。 - 比较 PDF 的文件夹

子图像的 Imagemagick 位置和大小

text - 向ImageMagick添加文本时标题,绘制,注释,标签之间的区别

svg - 自动将 SVG 转换为 Android 可用的 PNG

imagemagick - 在 Imagemagick 中屏蔽图像的 alpha

pdf - 在 Sitecore 多站点安装上提供 pdf 文档时如何更改网站图标

ruby-on-rails - Paperclip:如何仅在图像足够大的情况下调整图像大小?

java - 如何从PDF图像中提取文本

pdf - 如何在golang中从PDF中提取纯文本

python - 当图形保存为 PDF 时,dpi 是否相关?