ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
ウォーターマーキングは、デジタルドキュメントの信憑性と所有権を保護するために使用される一般的な技術です。 この記事では、Java用の強力なライブラリであるIronPDFを使用してPDFファイルにウォーターマークを追加する方法を探ります。 IronPDFを使用すると、PDFドキュメントにウォーターマークをプログラムで簡単に組み込むことができ、安全性とブランディングを確保できます。 次のステップでIronPDFを使用してJava透かしを作成するプロセスを詳しく見ていきましょう。
IronPDF Javaエディションは、JavaでPDFを扱うためのライブラリです。 それは迅速かつ正確な操作を提供し、多くのPDFファイル関連のタスクに優れた選択肢となります。PDFからのテキスト抽出, PDFからの画像抽出, PDFファイルのマージ、およびPDFの分割. それは、以下の機能に基づいて構築されていますIronPDF for .NET, 信頼できる機能を確保しながら。
IronPDFライブラリを使用すると、HTML、URL、および文字列をPDFドキュメントに変換できます。HTML、CSS、JS、JPG、PNGなどの一般的なオープンスタンダードドキュメントタイプを利用できます。 ライブラリHTMLからPDFへの変換でPDFを生成正確なピクセルパーフェクトレンダリングを使用し、最新技術を活用しています。
始める前に、以下の前提条件が整っていることを確認してください:
Java開発キット(JDK)お使いのマシンにインストールされています。
Java IDE(統合開発環境)Eclipse、NetBeans、またはIntelliJ IDEAなど。
選択したIDEで新しいJavaプロジェクトを作成し、IronPDFライブラリを依存関係として追加してください。 これを行うには、Mavenのアーティファクトをプロジェクトのpom.xmlファイルに追加するか、JARファイルを手動でインポートするかのいずれかです。
:ProductInstall
import com.ironsoftware.ironpdf.PdfDocument;
import com.ironsoftware.ironpdf.stamp.*;
import java.io.IOException;
import java.nio.file.Paths;
まず、透かしを追加したい既存のPDFドキュメントを読み込むか、を使用して新しいPDFファイルを作成します。renderHtmlAsPdf
メソッド。 IronPDFは、PDFファイルを開いて操作するための便利な方法を提供します。 次のコード例では、example.PDFファイルを読み込みます。PdfDocument(PDFドキュメント)
オブジェクト
PdfDocument pdf = PdfDocument.fromFile(Paths.get("example.pdf"));
IronPDFを使用すると、テキスト透かしや画像透かしなど、さまざまな種類の透かしをPDFドキュメントに追加できます。 では、両方のオプションを見てみましょう:
テキストの機密ウォーターマークを追加するには、applyWatermark
メソッド。 HTML文字列を最初のパラメーターとして使用し、テキスト、フォント、色、サイズをカスタマイズし、不透明度を設定してウォーターマークを垂直および水平方向に配置できます。 その後、保存する保存として
メソッド。 Here's an example: 例があります。
pdf.applyWatermark("<h1 style=\"color:red\">Confidential</h1>", 50, VerticalAlignment.MIDDLE, HorizontalAlignment.CENTER);
pdf.saveAs("textwatermarked.pdf");
テキスト透かしが入ったPDFドキュメントはこのように表示されます:
透かし入りPDFファイル
画像透かしを追加するには、同じ applyWatermark
メソッドを使用してください。 では、HTML文字列を使用して、img
タグにソース画像を設定します。 画像ファイルのパスを指定し、必要に応じてその位置と不透明度を調整します。 Here's an example: 例があります。
pdf.applyWatermark("<img src='assets/images/iron-pdf-logo.jpg'>", 50, VerticalAlignment.MIDDLE, HorizontalAlignment.CENTER);
pdf.saveAs("imagewatermarked.pdf");
画像透かしが入ったPDFドキュメントはこのようになります:
透かし入りPDFファイル
Java 向け IronPDF は、スタンパー
クラスで、テキストおよび画像の透かしを追加するために使用できますHtmlStamper
(HTMLスタンパー), ImageStamper
、およびTextStamper
クラス。 Stamper
クラスは applyWatermark
メソッドよりも柔軟性を提供します。
ここでは、このセクションでTextStamper
クラスを使用してPDFにウォーターマークを適用します。 ウォーターマークのテキストまたは画像ウォーターマークの回転角度をPDFドキュメントに設定できます。 また、PDFページコンテンツの背後にスタンプを押すことに加え、水平および垂直オフセットを設定することもできます。
以下のコードは、既存のPDFドキュメントにテキストウォーターマークを追加するものです:
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);
pdf.applyStamp(stamper);
pdf.saveAs("textwatermarked2.pdf");
上記のコードでは、IronPDFライブラリのTextStamper
クラスを使用して「Confidential」というテキストのウォーターマークを作成し、それをPDFドキュメントに適用しています。 透かしは特定のフォントプロパティ、配置、不透明度、および回転でカスタマイズされます。 最後に、変更されたPDFドキュメントがウォーターマークを適用した新しいファイルとして保存されます。
透かし入りPDFファイル
ここでは、ImageStamper
クラスを使用して、PDFドキュメントに背景画像の透かしを適用します。 Java のコードは次の通りです:
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);
pdf.applyStamp(stamper);
pdf.saveAs("imagewatermarked.pdf");
上記の完全なコードでは、IronPDFライブラリのImageStamper
クラスを使用して画像の透かしを作成し、それをPDFドキュメントに適用しています。 透かし画像はファイルパスで指定され、そのプロパティ(整列、透明度、コンテンツの背後に重ねる、回転など)が設定されます。 最後に、変更されたPDFドキュメントがウォーターマークを適用した新しいファイルとして保存されます。
透かし入りPDFファイル
この記事では、IronPDFを使用してPDFドキュメントにウォーターマークを追加する方法を探りました。 IronPDFの直感的なAPIを使用することで、テキストや画像のウォーターマークをPDFファイルに簡単に組み込むことができ、そのセキュリティとブランディングを強化します。 さまざまなカスタマイズオプションを使用して、Stamper
クラスを実験し、目的の透かし効果を達成してください。 今、Javaアプリケーションで、PDF文書を自信を持って保護し、パーソナライズできます。
Java向けIronPDFの使用に関する詳細なガイダンスや例については、彼らのJavaコード例, 役立つリソースやデモンストレーションを提供します。
IronPDFは開発目的に無料で使用でき、商業利用のために商業ライセンスオプションを提供しています。 ライセンスの詳細については、以下をご覧ください。IronPDFライセンスガイド.
無料のAPIライセンスも取得できます商用利用のための無料トライアルライセンス. IronPDFソフトウェアを入手するには、以下のサイトからダウンロードできます。IronPDF for Java公式ウェブサイト.
9つの .NET API製品 オフィス文書用