PDFを分割


String html = "<p> Hello Iron </p>"
    + "<p> This is 1st Page </p>"
    + "<div style = 'page-break-after: always;' ></div>"
    + "<p> This is 2nd Page</p>"
    + "<div style = 'page-break-after: always;' ></div>"
    + "<p> This is 3rd Page</p>";
PdfDocument pdf = PdfDocument.renderHtmlAsPdf(html);

// take the first page
PdfDocument page1doc = pdf.copyPage(0);
page1doc.saveAs("Split1.pdf");

// take the pages 2 & 3
var page23doc = pdf.copyPages(1, 2);
page23doc.saveAs("Split2.pdf");
mvn install
PDFを分割

PDFを分割

このコード例は、Java開発者がIronPDFのPDF編集機能を活用して、PDFをより小さなPDFに分割するという非常に一般的なユースケースを達成する方法を示しています。

開発者はcopyPagesメソッドを使用することで、ソースドキュメントからのページを含む新しいPDFドキュメントを迅速に作成できます。

注目の例では、このアプローチを使用して、新たにレンダリングされたPDFドキュメントの最初のページと2番目と3番目のページをそれぞれ含む2つの新しいPDFドキュメントを生成しています。 これにより、元の形式でソースドキュメントの内容と構造が保持されつつ、その内容の一部を別のファイルにコピーすることで、ファイルを"分割"するという意図と目的が効果的に達成されます。 このアプローチは、開発者がバックアップ目的でソースファイルを元の形で保持しなければならない状況で役立ちます。

PDFドキュメントを分割するための若干異なるアプローチ(元のファイルを保持しない)が、removePagesメソッドを組み合わせることで達成できます。

JavaでPDFファイルを分割する方法

  1. PDFドキュメントを分割するためにIronPDF Javaライブラリをインストールします
  2. 既存のPDFをインポートするか、Javaで新しいPDFをレンダリングします
  3. PdfDocumentオブジェクトにコピーしてPDFを分割します
  4. saveAsメソッドでエクスポートします
  5. Javaコードの1行でステップ3を実行します
Learn more about the copyPage method in Java.
GitHubで見る

準備はできましたか?

バージョン:2026.10リリースされたばかり