表紙を添付する
from ironpdf import *

# Instantiate Renderer
renderer = ChromePdfRenderer()
 
""" Cover Page """
# Created Sample Cover using RenderHtmlAsPdf method
cover = renderer.RenderHtmlAsPdf("<h1> This is Cover Page</h1>")
 
""" Main Document """
# As we have a Cover Page, we're going to start the page numbers at 2.
renderer.RenderingOptions.FirstPageNumber = 2
 
# Set up headers and footers
# ...not included in the example
 
# Downloaded & Converted to PDF in Just One Line!
pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf/")
 
# Only ONE Line command to merge two PDFs.
PdfDocument.Merge(cover, pdf).SaveAs("combined.pdf")
pip install ironpdf
表紙を添付する

表紙を添付する

Python用IronPDFでは、任意のPDFドキュメントにカスタムカバーページを追加して、プロフェッショナルな構成のレポートやドキュメントを作成するのが簡単です。

開始方法

2つのPDFをレンダリングする---1つはカバー用、もう1つはメインコンテンツ用---後にPdfDocument.Mergeを使用して1つのドキュメントに統合します。 メインコンテンツレンダラーでFirstPageNumber = 2を設定して、ページ番号がカバーページを考慮して2から始まるようにします。

コードの理解

  • renderer.RenderHtmlAsPdf(html): カバーページHTMLをスタンドアロンのPdfDocumentとしてレンダリングします。
  • FirstPageNumber = 2: メインコンテンツの最初のページは2番目に番号付けされるべきとIronPDFに伝えます。これは、フッターまたはヘッダーに{page}マージフィールドが含まれている場合に重要です。
  • renderer.RenderUrlAsPdf(url): メインドキュメントコンテンツをURLからレンダリングします。
  • PdfDocument.Merge(cover, pdf): カバーページPDFをメインドキュメントPDFと組み合わせ、カバーを最初に配置します。新しいマージされたPdfDocumentを返します。
  • SaveAs("combined.pdf"): マージされたドキュメントをディスクに保存します。

カバーページのカスタマイズ

カバーページのHTMLには、会社のロゴ、ドキュメントのタイトル、作成者、日付、フォーマットなどのコンテンツを含めることができます。 カバーページをスタイルするために、フォント、マージン、背景の全範囲のレンダーオプションを備えたChromePdfRendererを使用します。

IronPDF for Pythonを使用してPDFドキュメントを作成し、マージする方法を学びましょう!

準備はできましたか?

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