如何使用 Java 代码或任何开源 Java 库启用 PDF 的快速 Web 视图属性?
注意:这也称为“线性化 PDF”。
这是一种构建 PDF 的方式。如果您尝试启用它,您将需要重建 PDF - 您不能只设置一个标志。
有一个名为 QPDF 的开源工具,它可以保存内容并且速度非常快。在 Unix 中,您将使用以下命令进行线性化:
qpdf --linearize input.pdf output.pdf
在我看来,用Java调用它应该不会太难......
关于这个免费开源工具的完整文档在这里
编辑:PDFclown现在还提供带有线性化支持的序列化 - 请参阅http://www.massapi.com/source/PDFClown/java/pdfclown.lib/src/org/pdfclown/files/SerializationModeEnum.java.html