表紙を添付

IronPDFのPdfDocument.mergeメソッドは、1つのPDFドキュメントの内容を別のPDFドキュメントに追加します。

PdfDocument.merge(PdfDocument a, PdfDocument b);
PdfDocument.merge(PdfDocument a, PdfDocument b);
JAVA

呼び出されると、PdfDocument.merge はPDFドキュメントAのページの後ろにPDFドキュメントBの全ページを追加します。

以下のコード例では、開発者がこのメソッドを使用して既存のPDFドキュメントにカバーページを添付する方法を示しています。 PDFドキュメントの理想的な表紙を作成するには、PdfDocument.renderHtmlAsPdfを使用するか(またはPdfDocument.fromFileを使用して既存のものを読み込む)。 次に、表紙が必要なPDFドキュメントを作成(またはロード)し、それらを結合するためにPdfDocument.mergeを呼び出します。 マージメソッドの最初の引数として表紙のページを指定し、その後に他のPDFドキュメントを続けます。

コード例の15行目でChromePdfRenderOptionsオブジェクトのsetFirstPageNumberを使用して、ページ2に設定する様子を観察します。 これにより、統合の前に表紙の追加を反映するために、PDF ドキュメントのページ番号を調整することができます。 この機能は、オンザフライで生成されるPDFドキュメントにのみ使用可能です。 既存のドキュメントについては、このページ番号の交互設定を他の手段を用いて結合前に実施する必要があります。

開発者は、[PdfDocument.prependPdf メソッド](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#prependPdf(com.ironsoftware.ironpdf.PdfDocument)を使用して PDF に表紙を添付することもできます。

PdfDocument.prependPdf(PdfDocument anotherPdfFile)
PdfDocument.prependPdf(PdfDocument anotherPdfFile)
JAVA