java - 如何使用 Apache PDFBox 拆分 PDF?

标签 java pdf pdfbox

<分区>

我正在使用 Apache PDFBox 在我的 Java 应用程序中处理 PDF 文件。例如,我想在每一页上拆分 PDF 文档。

是否可以使用 Apache PDFBox 执行此操作?如果是,怎么办?

最佳答案

这可以使用 Splitter .

这是一个示例代码,它将在每个页面上拆分一个文档:

PDDocument document = PDDocument.load(myPDF);
Splitter splitter = new Splitter();
List<PDDocument> splittedDocuments = splitter.split(document);

您可以使用 setSplitAtPage(split) 控制每个拆分 PDF 的页数.

关于java - 如何使用 Apache PDFBox 拆分 PDF?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32259167/

相关文章:

在 EC2 上进行 Jetty 冒烟测试后,Java 虚拟机变得无响应,一个核心 100%

java - 使用 selenium webdriver 查找元素的 sibling

java - Hibernate 不会通过合并或更新来更新实体

java - 来自使用其他库的库的 ClassNotFoundException

android - 如何使用 MuPDF 从 pdf 中提取嵌入文件

php - 将 pdf 的第一页转换为 jpg 时收到无效文件名错误

php - 如何使用 dompdf 合并 PDF?

java - 如何区分两个加密/安全 PDF 文件

pdf - 使用 PDFBox 从 PDF 中获取文本行的边界框

java - 我如何比较 pdf 的 2 个版本并忽略页脚?