PDFをプログラムで分割する
Contents
[
Hide
]
Aspose.PDFを使用してPDFファイルを分割し、このリンクで結果をオンラインで取得できます:products.aspose.app/pdf/splitter
このトピックでは、Aspose.PDF for PHP via Javaを使用して、PHPアプリケーション内でPDFページを個別のPDFファイルに分割する方法を示します。PHPを使用してPDFページを1ページの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();