IronPDF ハウツー カスタム透かし How to Add Watermarks to PDFs in C# Using IronPDF Chaknith Bin 更新日:8月 14, 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ページに追加されるパーソナライズされた背景画像またはテキストのオーバーレイです。 それは、ロゴや名前を使ったブランド設定、'Confidential'のようなラベルによるセキュリティ強化、著作権保護の確保、および文書の状態を示すなど、さまざまな目的を持っています。 カスタム透かしにはテキストや画像、またはその両方が含まれ、選択的または普遍的に適用可能であり、PDFをパーソナライズし、安全にし、コンテキスト化するために、その不透明度を調整することができます。 IronPDFは、PDF形式のドキュメントに透かしを追加するためのワンライナーを提供しています。 透かし機能はHTML文字列を受け取り、あらゆるHTML機能およびCSSスタイリングを使用することができます。 クイックスタート: カスタム透かしを簡単に適用する方法) あなたのPDFにカスタム透かしを追加するのはこれまでにないほど簡単になりました。 IronPDFを使用すると、透かしを1行のコードで適用できます。 シンプルな3x3グリッドシステムを使って、HTMLスタイリングで透かしの不透明度、回転、および位置をカスタマイズします。 このガイドでは、パーソナライズされた透かしでPDFドキュメントを迅速に強化し、セキュリティとブランド設定の両方を確保するのに役立ちます。 Get started making PDFs with NuGet now: Install IronPDF with NuGet Package Manager PM > Install-Package IronPdf Copy and run this code snippet. new IronPdf.PdfDocument.FromFile("input.pdf") .ApplyWatermark("<h1 style='opacity:0.5;'>Confidential</h1>", IronPdf.PagePosition.TopCenter) .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 as-heading:3(最小ワークフロー(5ステップ) C#用IronPDFライブラリをダウンロードする 新規または既存のPDFドキュメントをレンダリングします。 透かしとして使用されるHTML文字列を設定します。 ApplyWatermarkメソッドを使用して透かしを実装します。 必要に応じて透かしの回転、不透明度、および位置をカスタマイズします。 透かしの適用例 ApplyWatermarkメソッドを利用して、新しくレンダリングされたPDFまたは既存のPDFに透かしを適用します。 このメソッドは、HTML文字列を透かしとして受け取ることができ、CSSスタイリングを含むすべてのHTMLの機能を持たせることができます。 以下の例では、画像とテキストの両方を透かしとして使用します。 透かしはすべてのページに適用されることに注意してください; 特定のページに透かしを適用することはできません。 コード :path=/static-assets/pdf/content-code-examples/how-to/custom-watermark-apply-watermark.cs using IronPdf; string watermarkHtml = @" <img src='https://ironsoftware.com/img/products/ironpdf-logo-text-dotnet.svg'> <h1>Iron Software</h1>"; ChromePdfRenderer renderer = new ChromePdfRenderer(); PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Watermark</h1>"); // Apply watermark pdf.ApplyWatermark(watermarkHtml); pdf.SaveAs("watermark.pdf"); Imports IronPdf Private watermarkHtml As String = " <img src='https://ironsoftware.com/img/products/ironpdf-logo-text-dotnet.svg'> <h1>Iron Software</h1>" Private renderer As New ChromePdfRenderer() Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Watermark</h1>") ' Apply watermark pdf.ApplyWatermark(watermarkHtml) pdf.SaveAs("watermark.pdf") $vbLabelText $csharpLabel 出力PDF PNGなどのさまざまな画像形式からの画像透かしテキスト、およびカスタムフォントを備えたテキスト透かしを追加するのは非常に簡単な方法です。 透かしの不透明度と回転 デフォルトの不透明度50%で透かしを追加します。 このレベルはユーザーの要件に応じてさらに設定できます。 ApplyWatermarkメソッドは、回転もパラメータとして受け取るオーバーロードをサポートしています。 'rotation:'および'opacity:'を指定することで、これら2つのパラメータを調整できます。 コード :path=/static-assets/pdf/content-code-examples/how-to/custom-watermark-apply-rotation-opacity.cs using IronPdf; using IronPdf.Editing; string watermarkHtml = @" <img style='width: 200px;' src='https://ironsoftware.com/img/products/ironpdf-logo-text-dotnet.svg'> <h1>Iron Software</h1>"; ChromePdfRenderer renderer = new ChromePdfRenderer(); PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Watermark</h1>"); // Apply watermark with 45 degrees rotation and 70% opacity pdf.ApplyWatermark(watermarkHtml, rotation: 45, opacity: 70); pdf.SaveAs("watermarkOpacity&Rotation.pdf"); Imports IronPdf Imports IronPdf.Editing Private watermarkHtml As String = " <img style='width: 200px;' src='https://ironsoftware.com/img/products/ironpdf-logo-text-dotnet.svg'> <h1>Iron Software</h1>" Private renderer As New ChromePdfRenderer() Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Watermark</h1>") ' Apply watermark with 45 degrees rotation and 70% opacity pdf.ApplyWatermark(watermarkHtml, rotation:= 45, opacity:= 70) pdf.SaveAs("watermarkOpacity&Rotation.pdf") $vbLabelText $csharpLabel 出力PDF PDFファイル上の透かしの位置 透かしの位置を指定するには、水平に3列、垂直に3行に分かれた3x3グリッドを使用します。 水平オプションは左、中央、右であり、垂直オプションは上、中間、下です。 この設定により、ドキュメントの各ページに9つの異なる位置を設定することができます。 この概念の視覚的表現については、以下の画像を参照してください。 class="content-img-align-center"> class="center-image-wrapper"> VerticalAlignmentおよびHorizontalAlignment列挙型をIronPdf.Editing名前空間で使用して、特定の位置に透かしを追加します。 コード :path=/static-assets/pdf/content-code-examples/how-to/custom-watermark-apply-watermark-top-right.cs using IronPdf; using IronPdf.Editing; string watermarkHtml = @" <img style='width: 200px;' src='https://ironsoftware.com/img/products/ironpdf-logo-text-dotnet.svg'> <h1>Iron Software</h1>"; ChromePdfRenderer renderer = new ChromePdfRenderer(); PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Watermark</h1>"); // Apply watermark on the top-right of the document pdf.ApplyWatermark(watermarkHtml, 50, VerticalAlignment.Top, HorizontalAlignment.Right); pdf.SaveAs("watermarkLocation.pdf"); Imports IronPdf Imports IronPdf.Editing Private watermarkHtml As String = " <img style='width: 200px;' src='https://ironsoftware.com/img/products/ironpdf-logo-text-dotnet.svg'> <h1>Iron Software</h1>" Private renderer As New ChromePdfRenderer() Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Watermark</h1>") ' Apply watermark on the top-right of the document pdf.ApplyWatermark(watermarkHtml, 50, VerticalAlignment.Top, HorizontalAlignment.Right) pdf.SaveAs("watermarkLocation.pdf") $vbLabelText $csharpLabel 出力PDF 次に何ができるのかを見てみましょうか? こちらのチュートリアルページをご覧ください: PDFの編集 よくある質問 PDFのカスタム透かしとは何ですか? カスタム透かしは、PDFページに追加される個人化された背景画像またはテキストオーバーレイです。それは、ブランド化、セキュリティ、著作権保護、文書状態の示唆などの目的を果たします。 C#を使用してPDFに透かしを追加する方法は? IronPDFのApplyWatermarkメソッドを使用してPDFに透かしを追加できます。このメソッドはHTML文字列を透かしとして受け入れ、HTML機能とCSSスタイリングを活用することができます。 PDFの特定のページにのみ透かしを適用することはできますか? 現在、IronPDFはPDFのすべてのページに透かしを適用します。特定のページへの透かしの適用をサポートしていません。 PDFで透かしの透明度や回転をカスタマイズするにはどうすればよいですか? IronPDFでは、これらのプロパティ用のパラメータを受け入れるApplyWatermarkメソッドのオーバーロードを使用して、透かしの透明度や回転をカスタマイズできます。 C#でカスタム透かしを適用する際にどのような手順が含まれますか? カスタム透かしを適用するには、IronPDFをダウンロードし、PDFをレンダリングまたはインポートし、透かし用のHTML文字列を設定し、ApplyWatermarkメソッドを使用し、必要に応じて透かしの回転、透明度、位置を調整します。 PDFページで透かしが表示される場所を指定するにはどうすればよいですか? IronPdf.Editing名前空間からVerticalAlignmentとHorizontalAlignmentの列挙型を利用して、水平オプション(左、中央、右)および垂直オプション(上、中、下)を備えた3x3のグリッドシステムを使用して透かしの位置を指定できます。 透かしに使用できる画像形式は何ですか? IronPDFは、PNGなどの様々な画像形式をサポートして画像透かしを作成します。 HTML文字列でCSSを使用して透かしのスタイルを変更できますか? はい、IronPDFは、透かしを作成するために使用されるHTML文字列でのCSSスタイリングをサポートしており、広範なカスタマイズを可能にします。 単一の透かしにテキストと画像を組み合わせることは可能ですか? はい、 ApplyWatermarkメソッドで使用される HTML 文字列を適切に構成することで、テキストと画像の両方を 1 つの透かしに組み合わせることができます。 C#用のIronPDFライブラリはどこで手に入りますか? NuGetパッケージマネージャーからC#用のIronPDFライブラリをダウンロードできます。 IronPDF は .NET 10 と互換性がありますか? また、カスタム透かしは .NET 10 プロジェクトで機能しますか? はい、IronPDFは.NET 10と完全に互換性があります。.NET 10(.NET 9、8、7、6、Core、Standard、Framework)をサポートしています。 Chaknith Bin 今すぐエンジニアリングチームとチャット ソフトウェアエンジニア ChaknithはIronXLとIronBarcodeに取り組んでいます。彼はC#と.NETの深い専門知識を持ち、ソフトウェアの改善や顧客サポートに貢献しています。ユーザーとの対話から得られる洞察が、より良い製品、ドキュメント、および全体的な経験に寄与しています。 準備はいいですか? Nuget ダウンロード 16,154,058 | バージョン: 2025.11 ただ今リリースされました 試用ライセンスキーがメールで送信されました。 総ダウンロード数: 16,154,058 ライセンスを見る