【问题标题】:Enable PDF fast web view using Java?使用 Java 启用 PDF 快速 Web 视图?
【发布时间】:2013-03-05 16:27:00
【问题描述】:

如何使用 Java 代码或任何开源 Java 库启用 PDF 的快速 Web 视图属性?

注意:这也称为“线性化 PDF”。

【问题讨论】:

  • 想评论我关于 PDFclown 的最新答案?看来这可以满足您的需求...

标签: java pdf itext


【解决方案1】:

这是一种构建 PDF 的方式。如果您尝试启用它,则需要重新构建 PDF - 您不能只设置一个标志。

【讨论】:

  • 谢谢,马克你知道如何使用 java 代码重建我的 pdf,以便我可以使其线性化(启用快速 Web 视图)
【解决方案2】:

有一个名为 QPDF 的开源工具,它可以保存内容并且速度非常快。在 Unix 中,您可以使用以下命令进行线性化:

qpdf --linearize input.pdf output.pdf

这应该不会太难,在我看来用 Java 调用它......

关于这个免费开源工具的完整文档是here

编辑:PDFclown 现在还提供带有线性化支持的序列化 - 请参阅 http://www.massapi.com/source/PDFClown/java/pdfclown.lib/src/org/pdfclown/files/SerializationModeEnum.java.html

【讨论】:

  • 感谢您的解决方案,但我不想使用任何工具。我需要满足我要求的开源 Java 库。
  • 我提到的工具是开源的,并且有一个开源的 C++ 库,当然你必须能够在 Java 中链接和重用它
  • 我可以不用这个工具吗?我不想使用任何工具,即使它是开源的,我只需要 java 开源库。
  • 就像我说的 - 你可以使用文档中描述的库
  • 我做了一个编辑 - 你想看看 PDFclown,它不是那么有名,但它可以做你想做的事情,而且是一个 Java 库
【解决方案3】:

【讨论】:

  • 感谢您的建议。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-09-15
  • 1970-01-01
  • 2016-06-05
  • 1970-01-01
  • 1970-01-01
  • 2020-12-17
  • 2019-01-12
相关资源
最近更新 更多