IronPDF ハウツー 背景 & 前景 How to Add Background and Overlay Foreground on PDFs Chaknith Bin 更新日:7月 22, 2025 Download IronPDF NuGet Download テキストの検索と置換 テキストと画像のスタンプ Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article This article was translated from English: Does it need improvement? Translated View the article in English 背景を追加すると、画像や別のPDFドキュメントを既存のPDFコンテンツの背後に背景レイヤーとして挿入できます。 レターヘッド、透かし、または文書に装飾要素を追加するのに便利です。 前景をオーバーレイすることで、既存のPDFの上にテキスト、画像、その他のコンテンツを配置し、効果的にオーバーレイします。 これは、注釈、スタンプ、署名、または追加情報をPDFに追加するのに一般的に使用され、元のコンテンツを変更しません。 背景を追加し、前景をオーバーレイする機能は、IronPDFでPDFを背景や前景として使用するオプションで利用可能です。 クイックスタート: PDF文書に背景を追加 IronPDFを使用してPDF文書を簡単に強化し、背景を追加します。 この簡単なガイドでは、レターヘッドや透かしに最適な背景レイヤーとしてPDFを挿入する方法を示します。 簡単で効果的なコードスニペットに従って、素早く簡単に始められ、PDFプレゼンテーションを簡単に変換できます。 Get started making PDFs with NuGet now: Install IronPDF with NuGet Package Manager PM > Install-Package IronPdf Copy and run this code snippet. var pdf = new IronPdf.PdfDocument("input.pdf"); pdf.AddBackgroundPdf("background.pdf"); pdf.SaveAs("output.pdf"); Deploy to test on your live environment Start using IronPDF in your project today with a free trial Free 30 day Trial class="hsg-featured-snippet">最小ワークフロー (5ステップ)NuGetからIronPDFライブラリをダウンロード新しくレンダリングされたPDFまたは既存のPDFを背景または前景として使用AddBackgroundPdf メソッドを使用して背景を追加AddForegroundOverlayPdf メソッドを使用して前景をオーバーレイ背景や前景を適用するページを指定 背景追加の例 AddBackgroundPdf メソッドを利用して、新しくレンダリングされたPDFまたは既存のPDF文書に背景を追加します。 以下のコード例では、メソッドに PdfDocument オブジェクトを渡す方法を示します。 しかし、ファイルパスを指定することで、自動的にPDFをインポートして一行のコードで背景として追加することも可能です。 コード :path=/static-assets/pdf/content-code-examples/how-to/background-foreground-background.cs using IronPdf; ChromePdfRenderer renderer = new ChromePdfRenderer(); PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Main HTML content</h1>"); // Render background PdfDocument background = renderer.RenderHtmlAsPdf("<body style='background-color: cyan;'></body>"); // Add background pdf.AddBackgroundPdf(background); pdf.SaveAs("addBackground.pdf"); Imports IronPdf Private renderer As New ChromePdfRenderer() Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Main HTML content</h1>") ' Render background Private background As PdfDocument = renderer.RenderHtmlAsPdf("<body style='background-color: cyan;'></body>") ' Add background pdf.AddBackgroundPdf(background) pdf.SaveAs("addBackground.pdf") $vbLabelText $csharpLabel 出力PDF 前景オーバーレイの例 背景を追加するのと同様に、PDFファイルパスを指定して文書をインポートし、メインのPDFの前景としてオーバーレイすることができます。 AddForegroundOverlayPdf メソッドを使用して、メインのPDF文書に前景をオーバーレイします。 コード :path=/static-assets/pdf/content-code-examples/how-to/background-foreground-foreground.cs using IronPdf; ChromePdfRenderer renderer = new ChromePdfRenderer(); PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Main HTML content</h1>"); // Render foreground PdfDocument foreground = renderer.RenderHtmlAsPdf("<h1 style='transform: rotate(-45deg); opacity: 50%;'>Overlay Watermark</h1>"); // Overlay foreground pdf.AddForegroundOverlayPdf(foreground); pdf.SaveAs("overlayForeground.pdf"); Imports IronPdf Private renderer As New ChromePdfRenderer() Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Main HTML content</h1>") ' Render foreground Private foreground As PdfDocument = renderer.RenderHtmlAsPdf("<h1 style='transform: rotate(-45deg); opacity: 50%;'>Overlay Watermark</h1>") ' Overlay foreground pdf.AddForegroundOverlayPdf(foreground) pdf.SaveAs("overlayForeground.pdf") $vbLabelText $csharpLabel 出力PDF 背景または前景を選択したページに追加 PDFのどのページを背景または前景として使用するかを選択することが可能です。 '背景追加の例' セクションの類似したコード例を使用して、背景を適用する例を取り上げましょう。 異なる色を持つ2ページのPDFを生成して、背景として使用します。 第2パラメータとして数値1を指定することで、AddBackgroundPdf メソッドで2ページ目を背景として使用します。 ヒントすべてのページインデックスは0ベースのインデックスに従います。 コード :path=/static-assets/pdf/content-code-examples/how-to/background-foreground-background-page-2.cs using IronPdf; string backgroundHtml = @" <div style = 'background-color: cyan; height: 100%;'></div> <div style = 'page-break-after: always;'></div> <div style = 'background-color: lemonchiffon; height: 100%;'></div>"; ChromePdfRenderer renderer = new ChromePdfRenderer(); PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Main HTML content</h1>"); // Render background PdfDocument background = renderer.RenderHtmlAsPdf(backgroundHtml); // Use page 2 as background pdf.AddBackgroundPdf(background, 1); pdf.SaveAs("addBackgroundFromPage2.pdf"); Imports IronPdf Private backgroundHtml As String = " <div style = 'background-color: cyan; height: 100%;'></div> <div style = 'page-break-after: always;'></div> <div style = 'background-color: lemonchiffon; height: 100%;'></div>" Private renderer As New ChromePdfRenderer() Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Main HTML content</h1>") ' Render background Private background As PdfDocument = renderer.RenderHtmlAsPdf(backgroundHtml) ' Use page 2 as background pdf.AddBackgroundPdf(background, 1) pdf.SaveAs("addBackgroundFromPage2.pdf") $vbLabelText $csharpLabel 出力PDF 指定されたページに背景または前景を適用 最後に、背景または前景を1ページまたは複数ページに適用することも可能です。 この操作には、わずかに異なるメソッド名を使用する必要があります。 PDFの特定のページに背景を追加したり、前景をオーバーレイするには、AddBackgroundPdfToPage および AddForegroundOverlayPdfToPage メソッドを使用します。 ヒントすべてのページインデックスは0ベースのインデックスに従います。 1ページに適用 :path=/static-assets/pdf/content-code-examples/how-to/background-foreground-single-page.cs using IronPdf; ChromePdfRenderer renderer = new ChromePdfRenderer(); PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Main HTML content</h1>"); // Render background PdfDocument background = renderer.RenderHtmlAsPdf("<body style='background-color: cyan;'></body>"); // Add background to page 1 pdf.AddBackgroundPdfToPage(0, background); pdf.SaveAs("addBackgroundOnASinglePage.pdf"); Imports IronPdf Private renderer As New ChromePdfRenderer() Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Main HTML content</h1>") ' Render background Private background As PdfDocument = renderer.RenderHtmlAsPdf("<body style='background-color: cyan;'></body>") ' Add background to page 1 pdf.AddBackgroundPdfToPage(0, background) pdf.SaveAs("addBackgroundOnASinglePage.pdf") $vbLabelText $csharpLabel 複数ページに適用 :path=/static-assets/pdf/content-code-examples/how-to/background-foreground-multiple-pages.cs using IronPdf; using System.Collections.Generic; string html = @"<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>"; ChromePdfRenderer renderer = new ChromePdfRenderer(); PdfDocument pdf = renderer.RenderHtmlAsPdf(html); // Render background PdfDocument background = renderer.RenderHtmlAsPdf("<body style='background-color: cyan;'></body>"); // Create list of pages List<int> pages = new List<int>() { 0, 2 }; // Add background to page 1 & 3 pdf.AddBackgroundPdfToPageRange(pages, background); pdf.SaveAs("addBackgroundOnMultiplePage.pdf"); Imports IronPdf Imports System.Collections.Generic Private html As String = "<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>" Private renderer As New ChromePdfRenderer() Private pdf As PdfDocument = renderer.RenderHtmlAsPdf(html) ' Render background Private background As PdfDocument = renderer.RenderHtmlAsPdf("<body style='background-color: cyan;'></body>") ' Create list of pages Private pages As New List(Of Integer)() From {0, 2} ' Add background to page 1 & 3 pdf.AddBackgroundPdfToPageRange(pages, background) pdf.SaveAs("addBackgroundOnMultiplePage.pdf") $vbLabelText $csharpLabel 出力PDF よくある質問 PDF に背景を追加する利点は何ですか? PDF に背景を追加することは、画像や他の PDF を背景レイヤーとして組み込むことでその外観を向上させることができます。この機能は、レターヘッド、透かし、または装飾デザインなどの要素を使用してプロフェッショナルな文書を作成するのに理想的です。 既存の PDF ドキュメントにテキストをオーバーレイするにはどうすればよいですか? 既存の PDF ドキュメントにテキストをオーバーレイするには、IronPDF の AddForegroundOverlayPdf メソッドを使用できます。これにより、元の PDF を変更せずに既存のコンテンツの上に注釈、スタンプ、または追加情報を追加できます。 PDF の背景とオーバーレイを変更するために利用できるメソッドは何ですか? IronPDF は、PDF に背景を追加するための AddBackgroundPdf やコンテンツをオーバーレイするための AddForegroundOverlayPdf などのメソッドを提供しています。これらのメソッドにより、ユーザーは視覚的なレイヤーを追加して PDF をカスタマイズできます。 PDF の特定のページに背景またはオーバーレイを適用するにはどうすればよいですか? IronPDF の AddBackgroundPdfToPage と AddForegroundOverlayPdfToPage メソッドを使用することで、特定のページに背景またはオーバーレイを適用できます。これらのメソッドは、単一のページをターゲットにすることができ、ページ範囲メソッドを使用することで複数のページに適用できます。 既存の PDF を別の PDF の背景として使用することは可能ですか? はい、既存の PDF を別の PDF の背景として使用することができます。ファイルパスを指定し、IronPDF の AddBackgroundPdf メソッドを使用することで、既存のドキュメントを背景としてシームレスに統合することができます。 背景として使用する PDF のページを指定するにはどうすればよいですか? 背景として使用する PDF のページを指定するには、IronPDF の AddBackgroundPdf メソッドのパラメータとしてページインデックスを提供することができます。これにより、背景 PDF から使用したい正確なページを選択できます。 背景と前景を適用するために同じメソッドを使用できますか? いいえ、IronPDF では背景と前景を適用するために異なるメソッドを使用します。背景には AddBackgroundPdf を、前景には AddForegroundOverlayPdf を使用して、PDF 上で望む効果を得ます。 PDF の外観を装飾要素で強化するにはどうすればよいですか? IronPDF の AddBackgroundPdf メソッドを使用して画像や PDF を背景として追加したり、AddForegroundOverlayPdf を使用して前景にテキストや画像をオーバーレイすることで、PDF の外観を装飾要素で強化できます。 IronPDF は、バックグラウンド メソッドとフォアグラウンド メソッドの使用に関して .NET 10 と完全に互換性がありますか? はい。IronPDFは.NET 10と完全に互換性があり、 AddBackgroundPdf 、 AddForegroundOverlayPdf 、ページ固有の背景/オーバーレイメソッドなどの機能をすぐに使用できます。APIの動作を維持しながら、.NET 10で導入されたパフォーマンスとランタイムの強化機能を継承しています。 Chaknith Bin 今すぐエンジニアリングチームとチャット ソフトウェアエンジニア ChaknithはIronXLとIronBarcodeに取り組んでいます。彼はC#と.NETの深い専門知識を持ち、ソフトウェアの改善や顧客サポートに貢献しています。ユーザーとの対話から得られる洞察が、より良い製品、ドキュメント、および全体的な経験に寄与しています。 準備はいいですか? Nuget ダウンロード 16,154,058 | バージョン: 2025.11 ただ今リリースされました 試用ライセンスキーがメールで送信されました。 総ダウンロード数: 16,154,058 ライセンスを見る