gpt4 book ai didi

php - 用于 PDF 缩小的 ImageMagick 替代方案

转载 作者:太空宇宙 更新时间:2023-11-04 04:29:15 28 4
gpt4 key购买 nike

某些 PDF 文件在我们的 iPad 应用程序中无法正确显示。我得出的结论是,我们需要通过将 PDF“转换”为 PDF 来实现标准化。我已经使用 ImageMagick 成功处理了此问题,将 PDF 转换为 PNG(调整大小),然后将 PNG 推回 PDF。然而,ImageMagick 中的某些功能导致 PDF 中的照片显示错误。同样的问题,只是在 ImageMagick 中将 JPG 或其他图形转换为 PDF。我解决了这个问题,方法是获取转换后的 ImageMagick 文件的输出,并使用 GD 再次将其转换为 PNG,然后将其推送到我们的 PDF 转换器。

所以我的问题是:除了使用 ImageMagick 转换回 PDF 之外,还有哪些其他 PHP 工作流程可以处理此问题?我们并不反对付费解决方案,我们只是需要一些有效的解决方案。我们的服务器运行centOS。

最佳答案

我的直觉,除了对你所苦恼的 PDF 阅读器的编写者大喊大叫之外,我的直觉是 convert the PDF to PostScript using pdftops ,然后 convert it back into a PDF using Ghostscript 。此时您可以启用许多文档兼容性选项,这可能会使其更易于理解。

虽然这可能有副作用,但它们应该是最小的。 PDF 基本上是 PostScript 文档的包装,看起来 pdftops 在转换过程中不能做完全愚蠢的事情。

可能会破坏或根本无法使用高级 PDF 功能,例如数字签名或表单。

关于php - 用于 PDF 缩小的 ImageMagick 替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5294664/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com