程序化拆分PDF
Contents
[
Hide
]
您可以使用Aspose.PDF拆分PDF文件,并在此链接上在线获取结果:products.aspose.app/pdf/splitter
本主题展示如何在PHP应用程序中通过Java使用Aspose.PDF将PDF页面拆分为单独的PDF文件。要使用PHP将PDF页面拆分为单页PDF文件,可以遵循以下步骤:
-
通过Document对象的PageCollection集合循环遍历PDF文档的页面。
-
对于每次迭代,创建一个新的 Document 对象并将单个 Page 对象添加到空文档中。
-
使用 Save 方法保存新的 PDF。
以下 PHP 代码片段展示了如何将 PDF 页面拆分为单独的 PDF 文件。
// 打开文档
$document = new Document($inputFile);
$pages = $document->getPages();
$pagesSize = java_values($pages->size());
// 遍历所有页面
for ($pageCount = 1; $pageCount <= $pagesSize; $pageCount++) {
$page = $pages->get_Item($pageCount);
$newDocument = new Document();
$newDocument->getPages()->add($page);
$newDocument->save($outputFile . "page_" . $pageCount . ".pdf");
$newDocument->close();
}
$document->close();