表紙を添付
PDFドキュメントを扱う際、表紙を追加することはPDF自体の視覚的な魅力を高める方法を提供します。 これは、開発者であるあなた自身がPDFにブランディングを追加したり、目立つ表紙でより多くの読者を惹きつけたりするためのスペースを提供します。 IronPDFのマージツールを使用すれば、わずか数行のコードでPDFにカバーページを簡単に追加できます。
PDFに表紙を追加する5つのステップ
-
var renderer = new ChromePdfRenderer();
javascript
JAVASCRIPT - var cover = renderer.RenderHtmlAsPdf("<h1>これはカバーページです</h1>");
- renderer.RenderingOptions.FirstPageNumber = 2;
- var pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf/");
-
pdf.InsertPdf(cover, 0).SaveAs("combined.pdf");
今日の例では、HTML文字列をPDFに変換しますが、PDFファイルに添付したい表紙を含む既存のPDFドキュメントを読み込むこともできます。これを行うには、新しい
ChromePdfRenderer
オブジェクトを作成する必要があります。 このクラスはHTMLからPDFへの変換を処理し、これによりHTML、CSS、およびJavaScriptコンテンツからピクセル完璧なPDFドキュメントをレンダリングできます。次に、
RenderHtmlAsPdf
を使用してHTML文字列をPDF形式にレンダリングすることでカバーページを作成します。 事前に存在するPDFドキュメントをカバーとして使用する場合は、PdfDocument.FromFile
を使用してPDFを読み込む必要があります。 次に、カスタムレンダリングオプションでレンダラーを設定します。 私たちは最初のページ番号を2に設定しています。これにより、メインPDFドキュメントをレンダリングしたときにページ番号がデフォルト(1)ではなく2から始まることが保証されます。次に、メインのPDFをレンダリングする必要があります。 ここでは、URLからのウェブコンテンツをPDFドキュメントにレンダリングしています。 この時点で、PDFカバーを含む1つのPDFオブジェクトと、URLからのPDFを含む2つ目のPDFオブジェクトがあります。
さて、コアPDFドキュメントに表紙を添付する時です。 これを1行のコードで簡単に実行できます。
InsertPdf(cover, 0)
は、カバーページのPDFをページインデックス0、つまりPDFドキュメントの先頭に挿入します。 現在、pdf
オブジェクトはカバーページとURLコンテンツを含む1つのPDFドキュメントです。 その後、SaveAs
を使用して、最終的にマージされたPDF文書を指定されたファイルの場所に保存します。