JAVA用IRONPDFの使用 JavaでPDFファイルに透かしを入れる方法 Darrius Serrant 更新日:7月 28, 2025 Download IronPDF Mavenダウンロード JARダウンロード 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 電子文書の真正性と所有権を保護するために、ウォーターマーキングは一般的な技術です。 この記事では、Java用の強力なライブラリであるIronPDFを使用して、PDFファイルに透かしを追加する方法を探ります。 IronPDFを使用すると、プログラムで透かしをPDF文書に簡単に組み込むことができ、そのセキュリティとブランディングを確保できます。 IronPDFを使用したJavaウォーターマーキングのステップバイステッププロセスに深く掘り下げましょう。 IronPDF - Java PDF ライブラリ IronPDF Java エディションは、JavaでPDFを扱うためのライブラリです。 It offers fast and accurate operations, making it an excellent choice for many PDF file-related tasks like extracting text from PDFs, extracting images from PDFs, merging PDF files, and splitting PDFs. 信頼性のある機能を保証するIronPDF for .NETの機能を活用して構築されています。 IronPDFライブラリを使用すると、HTML、URL、および文字列をHTML、CSS、JS、JPG、PNGなどの一般的なオープンスタンダードドキュメントタイプを使用してPDF文書に変換できます。 このライブラリは、HTMLからPDFへの変換でPDFを生成し、最新技術を利用して正確なピクセル完璧なレンダリングを行います。 前提条件 始める前に、次の前提条件を確認してください: Java Development Kit (JDK) をマシンにインストールしてください。 Eclipse、NetBeans、IntelliJ IDEA などのJava IDE (統合開発環境) を用意してください。 JavaプロジェクトにIronPDFライブラリを依存関係として追加してください。 適切なMavenアーティファクトを参照するか、JARファイルを手動でインポートすることで含めることができます。IronPDF ホームページからダウンロードしてプロジェクトに含めることができます。 プロジェクトのセットアップ 選択したIDEで新しいJavaプロジェクトを作成し、IronPDFライブラリを依存関係として含めます。 これを行うには、プロジェクトのpom.xmlファイルにMavenアーティファクトを追加するか、JARファイルを手動でインポートします。 依存関係マネージャーを使用して、プロジェクトにIronPDFライブラリを追加してください。 # Install IronPDF through Maven or another package manager # Install IronPDF through Maven or another package manager SHELL Javaソースファイルに以下の必要なインポートを追加してください: import com.ironsoftware.ironpdf.PdfDocument; import com.ironsoftware.ironpdf.stamp.*; import java.io.IOException; import java.nio.file.Paths; import com.ironsoftware.ironpdf.PdfDocument; import com.ironsoftware.ironpdf.stamp.*; import java.io.IOException; import java.nio.file.Paths; JAVA PDFドキュメントの読み込み 始めるには、既存のPDFドキュメントをロードして、ウォーターマークを追加したり、renderHtmlAsPdfメソッドを使用して新しいPDFファイルを作成します。 IronPDFはPDFファイルを開いて操作するための便利なメソッドを提供します。 次のコード例では、example.pdfファイルをPdfDocumentオブジェクトとしてロードします: // Load an existing PDF document PdfDocument pdf = PdfDocument.fromFile(Paths.get("example.pdf")); // Load an existing PDF document PdfDocument pdf = PdfDocument.fromFile(Paths.get("example.pdf")); JAVA PDFファイルへのウォーターマークの追加 IronPDFを使用すると、テキストウォーターマークや画像ウォーターマークを含む様々なタイプのウォーターマークをPDF文書に追加することができます。 両方のオプションを探ってみましょう: テキストウォーターマークの追加 機密のテキストウォーターマークを追加するには、applyWatermarkメソッドを使用します。 HTML文字列を第一引数として使用し、テキスト、フォント、色、サイズをカスタマイズし、その不透明度を設定し、ウォーターマークを縦横に揃えます。 次にsaveAsメソッドを使用して保存します。 以下は例です: // Apply a text watermark to the PDF pdf.applyWatermark("<h1 style=\"color:red\">Confidential</h1>", 50, VerticalAlignment.MIDDLE, HorizontalAlignment.CENTER); // Save the modified PDF document with the applied watermark pdf.saveAs("textwatermarked.pdf"); // Apply a text watermark to the PDF pdf.applyWatermark("<h1 style=\"color:red\">Confidential</h1>", 50, VerticalAlignment.MIDDLE, HorizontalAlignment.CENTER); // Save the modified PDF document with the applied watermark pdf.saveAs("textwatermarked.pdf"); JAVA テキストウォーターマークが追加されたPDF文書は次のようになります: ウォーターマークが追加されたPDFファイル 画像ウォーターマークの追加 画像ウォーターマークを追加するには、同じapplyWatermarkメソッドを使用します。 次にHTML文字列を使用してimgタグを設定し、ソース画像を指定します。 画像ファイルのパスを指定し、必要に応じてその位置と不透明度を調整します。 以下は例です: // Apply an image watermark to the PDF pdf.applyWatermark("<img src='assets/images/iron-pdf-logo.jpg'>", 50, VerticalAlignment.MIDDLE, HorizontalAlignment.CENTER); // Save the modified PDF document with the applied watermark pdf.saveAs("imagewatermarked.pdf"); // Apply an image watermark to the PDF pdf.applyWatermark("<img src='assets/images/iron-pdf-logo.jpg'>", 50, VerticalAlignment.MIDDLE, HorizontalAlignment.CENTER); // Save the modified PDF document with the applied watermark pdf.saveAs("imagewatermarked.pdf"); JAVA 画像ウォーターマークが追加されたPDF文書は次のようになります: ウォーターマークが追加されたPDFファイル Stamperクラスを使用したウォーターマーク付きPDFの作成 IronPDF for Java provides a Stamper class, which can be used to add text and image watermarks using HtmlStamper, ImageStamper, and TextStamper classes. Stamperクラスは、applyWatermarkメソッドよりも柔軟性があります。 PDFへのテキストウォーターマーク ここでは、TextStamperクラスを使用してPDFにウォーターマークを適用します。 ウォーターマークのテキストもしくは画像をPDF文書に設定する際の回転角度を設定できます。 また、PDFページコンテンツの背後にスタンプしながら水平および垂直オフセットを設定することもできます。 既存のPDF文書にテキストウォーターマークを追加するコードは以下の通りです: // Create a text stamper for watermarking TextStamper stamper = new TextStamper("Confidential"); stamper.setFontColor("#FF0000"); stamper.setFontSize(60); stamper.setFontFamily("Times New Roman"); stamper.setHorizontalAlignment(HorizontalAlignment.CENTER); stamper.setVerticalAlignment(VerticalAlignment.MIDDLE); stamper.setOpacity(30); stamper.setRotation(45); // Apply the stamper to the PDF pdf.applyStamp(stamper); // Save the modified PDF document with the watermark pdf.saveAs("textwatermarked2.pdf"); // Create a text stamper for watermarking TextStamper stamper = new TextStamper("Confidential"); stamper.setFontColor("#FF0000"); stamper.setFontSize(60); stamper.setFontFamily("Times New Roman"); stamper.setHorizontalAlignment(HorizontalAlignment.CENTER); stamper.setVerticalAlignment(VerticalAlignment.MIDDLE); stamper.setOpacity(30); stamper.setRotation(45); // Apply the stamper to the PDF pdf.applyStamp(stamper); // Save the modified PDF document with the watermark pdf.saveAs("textwatermarked2.pdf"); JAVA 上記のコードでは、IronPDFライブラリのTextStamperクラスを使用してテキストウォーターマーク「機密」を作成し、PDF文書に適用します。 ウォーターマークは、特定のフォントプロパティ、揃え、不透明度、回転でカスタマイズされています。 最終的に、変更されたPDF文書が新しいファイルとして保存され、ウォーターマークが適用されます。 ウォーターマークが追加されたPDFファイル PDFへの画像ウォーターマーク ここでは、ImageStamperクラスを使用して、背景画像ウォーターマークをPDF文書に適用します。 Javaのコードは次の通りです: // Create an image stamper for watermarking ImageStamper stamper = new ImageStamper("assets/images/iron-pdf-logo.jpg"); stamper.setHorizontalAlignment(HorizontalAlignment.CENTER); stamper.setVerticalAlignment(VerticalAlignment.MIDDLE); stamper.setOpacity(30); stamper.setStampBehindContent(true); stamper.setRotation(45); // Apply the stamper to the PDF pdf.applyStamp(stamper); // Save the modified PDF document with the watermark pdf.saveAs("imagewatermarked.pdf"); // Create an image stamper for watermarking ImageStamper stamper = new ImageStamper("assets/images/iron-pdf-logo.jpg"); stamper.setHorizontalAlignment(HorizontalAlignment.CENTER); stamper.setVerticalAlignment(VerticalAlignment.MIDDLE); stamper.setOpacity(30); stamper.setStampBehindContent(true); stamper.setRotation(45); // Apply the stamper to the PDF pdf.applyStamp(stamper); // Save the modified PDF document with the watermark pdf.saveAs("imagewatermarked.pdf"); JAVA 上記の完成したコードでは、IronPDFライブラリのImageStamperクラスを使用して画像ウォーターマークを作成し、PDF文書に適用します。 ウォーターマーク画像はそのファイルパスで指定され、そのプロパティ(揃え、不透明度、コンテンツの背後へのスタッキング、回転)が構成されています。 最終的に、変更されたPDF文書が新しいファイルとして保存され、ウォーターマークが適用されます。 ウォーターマークが追加されたPDFファイル 結論 この記事では、IronPDFを使用してPDF文書にウォーターマークを追加する方法を探りました。 IronPDFの直感的なAPIを使用すると、PDFファイルにテキストまたは画像のウォーターマークを簡単に組み込むことができ、それらのセキュリティとブランディングを強化できます。 Stamperクラスを使用してさまざまなカスタマイズオプションを試し、希望のウォーターマーキング効果を達成してください。 これで、JavaアプリケーションでPDF文書を安心して保護および個別化できます。 コード例を参照して、IronPDF for Javaの利用に関する詳細なガイダンスと例を得ることができ、役立つリソースやデモンストレーションが提供されています。 IronPDFは開発目的で無料で、商用利用向けに商用ライセンスオプションを提供しています。 ライセンスの詳細については、IronPDFライセンスガイドをご覧いただけます。 また、商用利用のための無料トライアルライセンスとして無料のAPIライセンスを取得することもできます。 IronPDFソフトウェアを取得するには、公式IronPDF for Javaウェブサイトからダウンロードできます。 よくある質問 Java で PDF ファイルにテキストウォーターマークを追加するにはどうすればよいですか? IronPDF を使用して Java で PDF にテキストウォーターマークを追加するには、applyWatermark メソッドを利用します。このメソッドでは、テキストのフォント、色、サイズ、不透明度、配置をカスタマイズできます。HTML 文字列を使用してウォーターマークを作成し、saveAs メソッドで修正済みドキュメントを保存します。 Java でウォーターマーク用の PDF ライブラリを使用するために必要なものは何ですか? Java で PDF にウォーターマークを追加するために、Java Development Kit (JDK)、Eclipse や IntelliJ IDEA などの Java IDE、およびプロジェクトの依存関係として IronPDF ライブラリを追加する必要があります。 Java で PDF にイメージウォーターマークを追加するにはどうすればよいですか? IronPDF を使用して、applyWatermark メソッドと img タグを含む HTML 文字列と一緒に使用することにより、PDF にイメージウォーターマークを追加できます。画像パスを指定したり、その位置や不透明度をカスタマイズできます。 IronPDF の Stamper クラスの目的は何ですか? IronPDF の Stamper クラスは、PDF ドキュメントにウォーターマークを追加するための高度なオプションを提供します。HtmlStamper、ImageStamper、TextStamper などのサブクラスを含み、テキストウォーターマークの回転、不透明度、整列などの詳細なカスタマイズを可能にします。 Java で HTML ファイルを PDF ドキュメントに変換する方法は? IronPDF を使用すると、RenderHtmlFileAsPdf メソッドを使用して、HTML ファイルパスを取得して PDF に変換することにより、Java で HTML ファイルを PDF ドキュメントに変換できます。 Java プロジェクトに IronPDF を使用するためのライセンスオプションにはどのようなものがありますか? IronPDF は開発目的での無料使用が可能ですが、配布には商用ライセンスが必要です。商業利用のための無料トライアルライセンスも入手可能であり、開発者がライブラリの機能を評価できるようにしています。 Java でウォーターマークを追加した後に PDF の変更を保存するにはどうすればよいですか? IronPDF の applyWatermark または applyStamp メソッドを使用してウォーターマークを追加した後は、saveAs メソッドを呼び出し、出力 PDF の希望するファイル名を指定して変更を保存できます。 Java 用の IronPDF ライブラリをダウンロードできるリソースはどこにありますか? Java 用の IronPDF ライブラリは、公式の IronPDF ウェブサイトからダウンロードでき、Java プロジェクトに統合するための最新バージョンとドキュメントを見つけることができます。 Darrius Serrant 今すぐエンジニアリングチームとチャット フルスタックソフトウェアエンジニア(WebOps) Darrius Serrantは、マイアミ大学でコンピュータサイエンスの学士号を取得し、Iron SoftwareでフルスタックWebOpsマーケティングエンジニアとして働いています。若い頃からコーディングに惹かれ、コンピューティングを神秘的かつアクセス可能なものとし、創造性と問題解決のための完璧な媒体と考えていました。Iron Softwareでは、新しいものを創造することと、複雑なコンセプトをより理解しやすくすることを楽しんでいます。Resident Developerの一人として、次世代に専門知識を共有するために、学生を教えることにも志願しました。Darriusにとって、その仕事は価値があり、実際の影響があるため、満足感があります。 関連する記事 更新日 6月 22, 2025 JavaでTIFFをPDFに変換する方法 この包括的なガイドでは、JavaでIronPDFを使用してTIFF画像をシームレスにPDFに変換するステップを紹介します。 詳しく読む 更新日 7月 28, 2025 JavaでPDFをPDF/Aに変換する方法 この記事では、JavaでIronPDFを使用してPDFファイルをPDF/A形式に変換する方法を探ります。 詳しく読む 更新日 7月 28, 2025 JavaでPDFドキュメントを作成する方法 この記事では、PDFに関する主要な概念、最適なライブラリ、および例を含めてPDFをJavaで作業するための包括的なガイドを提供します。 詳しく読む JavaでPDFファイルを表示する方法JavaでPDFファイルをプレビ...
更新日 6月 22, 2025 JavaでTIFFをPDFに変換する方法 この包括的なガイドでは、JavaでIronPDFを使用してTIFF画像をシームレスにPDFに変換するステップを紹介します。 詳しく読む
更新日 7月 28, 2025 JavaでPDFドキュメントを作成する方法 この記事では、PDFに関する主要な概念、最適なライブラリ、および例を含めてPDFをJavaで作業するための包括的なガイドを提供します。 詳しく読む