如何使用 Apache PDFBox 拆分 PDF?

How to split a PDF using Apache PDFBox?

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

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

这可以使用 Splitter

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

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

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