程序化分割PDF
Contents
[
Hide
]
您可以使用Aspose.PDF分割PDF文件,并在此链接在线获取结果:products.aspose.app/pdf/splitter
本主题介绍如何使用Java中的Aspose.PDF将PDF页面拆分为单独的PDF文件。在Java中将PDF页面拆分为单页PDF文件,可以按照以下步骤进行:
-
通过Document对象的PageCollection集合循环遍历PDF文档的页面。
-
对于每次迭代,创建一个新的 Document 对象并将单个 Page 对象添加到空文档中。
-
使用 Save 方法保存新的 PDF。
以下 Java 代码片段向您展示了如何将 PDF 页面拆分为单个 PDF 文件。
package com.aspose.pdf.examples;
import com.aspose.pdf.*;
public class ExampleSplit {
// 文档目录的路径。
private static String _dataDir = "/home/admin1/pdf-examples/Samples/";
public static void Split() {
// 打开文档
Document pdfDocument = new Document(_dataDir + "SplitToPages.pdf");
int pageCount = 1;
// 遍历所有页面
for(Page pdfPage : pdfDocument.getPages())
{
Document newDocument = new Document();
newDocument.getPages().add(pdfPage);
newDocument.save(_dataDir + "page_" + pageCount + "_out" + ".pdf");
pageCount++;
}
}
}