0

我们在 Google AppEngine 环境中有一个应用程序,我们需要将 PDF 文件转换为 PNG 图像。

有人知道可以在 GAE 环境中使用的解决方案吗?有人有免费解决方案的成功经验吗?有人可以推荐一些商业解决方案吗?

我们已经尝试过 PDFRenderer - 它是免费的并且可以正常工作,但看起来它不再受支持,并且它在处理某些文档时遇到了问题。

有 PDFBox 和 Ghostscript,但它们没有 API,只有命令行工具。它可以使用,但我们认为使用命令行工具会导致性能问题。有人对他们有经验吗?

有 Qoppa Software 支持的 PDFImages,如果没有找到任何免费的解决方案,我们计划使用它。有没有人有这方面的经验?

此外,还有一个想法可以使用 Google Drive 来实现。可以保存文件并以首选格式导出。你怎么看待这件事?

提前感谢您的任何答案。

4

1 回答 1

1

正如我之前评论的那样,将整个源代码导入您的项目并使用 PDFToImage.java 将 pdf 转换为图像是您的一种解决方案。使用 pdfbox,您可以将 pdf 转换为 jpeg 或 png 格式。您可以添加 png 作为参数或编辑类 PDFToImage,以默认创建 png 图像(但在您的情况下这不是一个好的解决方案)。

据我所知,要将 pdf 转换为图像,最好的工具是ImageMagick。它比 PDFBox 更快、更可靠。我认为 ImageMagick 也提供 API。请检查此链接并检查它是否对您有用。

于 2012-11-07T04:28:03.277 回答