PDF ファイルに透かしを入れる

透かしは、PDF ドキュメントを保護し、その信頼性を保証するための重要な技術です。この記事では、オンライン ツールと C# や Java などのプログラミング言語の両方を使用して、PDF ファイルにウォーターマークを追加するさまざまな方法を検討します。迅速なオンライン ソリューションをお探しの場合も、よりカスタマイズされたアプローチをお探しの場合も、当社が対応します。

オンラインで PDF に透かしを追加する方法

PDF ファイルにウォーターマークを簡単に追加するには、オンライン ツールが非常に便利であることがわかります。ここでは、そのような信頼できるオプションの 1 つである GroupDocs.Watermark App を使用します。

オンラインで PDF にテキストと画像の透かしを追加

オンラインで PDF ファイルに透かしを入れるには、次の手順に従います。

  1. 透かしアプリに移動します。
  2. [参照] ボタンを使用するか、指定されたアップロード領域に PDF ファイルをドラッグ アンド ドロップして、PDF ファイルをアップロードします。
  3. 追加する透かしテキストまたは画像を選択します。
  4. スタイル、透明度、回転角度、位置、サイズなどの透かし設定をカスタマイズします。
  5. 満足したら、「ウォーターマークの作成」をクリックしてウォーターマークを適用します。
  6. [ダウンロード] オプションを使用して、透かし入りの PDF をダウンロードできるようになりました。

上記の手順の出力として透かし入りの PDF を次に示します。

透かし入りの PDF 出力

PDF ファイルに透かしを入れる方法 – 開発者ガイド

プログラマーの皆さん! PDF ドキュメントにテキストまたは画像の透かしを追加してみましょう。ここでは、目標を達成するために複数のライブラリがあります。ここでは、さまざまな言語を使用して PDF ファイルにクールなマークを付ける方法を見ていきます。時間をかけて利用可能なオプションを検討し、要件に最も適したものを選択してください。

それで、すべての準備ができたら、プログラムで PDF ドキュメントに透かしを追加してみましょう。コーディングを始めましょう!

C# を使用して PDF ファイルに透かしを入れる

透かしプロセスをより詳細に制御したい人には、C# などのプログラミング言語が堅牢なソリューションを提供します。

  1. ライブラリ をアプリケーションに統合します。
  2. 以下に提供されているコード スニペットを利用して、PDF ドキュメントに透かしを入れます。
// C# を使用して PDF ファイルのページに透かしテキストを追加する
PdfLoadOptions loadOptions = new PdfLoadOptions();
using (Watermarker watermarker = new Watermarker("path/document.pdf", loadOptions))
{
    TextWatermark textWatermark = new TextWatermark("Watermark", new Font("Arial", 80))
    {
        RotateAngle = -45,
        Opacity = .3,
        ForegroundColor = Color.DarkBlue,
        HorizontalAlignment = HorizontalAlignment.Center,
        VerticalAlignment = VerticalAlignment.Center
    };
    // 特定のページに透かしテキストを追加する場合は、ページ インデックスを提供します。
    /*
    PdfArtifactWatermarkOptions textWatermarkOptions = new PdfArtifactWatermarkOptions();
    textWatermarkOptions.PageIndex = 0;
    */
    watermarker.Add(textWatermark, textWatermarkOptions);
    watermarker.Save("path/text-watermark.pdf");
}

また、C# を使用して PDF ファイルにテキストまたは画像の透かしを追加する方法 の記事も参照してください。

さらに .NET API リソースについては、次のリンクを参照してください。

.NET API | ドキュメント | ダウンロード

Java を使用して PDF ファイルに透かしを入れる

Java 愛好家は、コードを使用して PDF ファイルに透かしを入れる柔軟性を楽しむこともできます。それを実現する方法の概要を次に示します。

  1. アプリケーション内で ライブラリ をダウンロードして設定します。
  2. 提供されたソース コードを使用して、PDF ファイルに透かしを追加します。
// Java で PDF ファイルの 2 ページ目に画像透かしを適用する
PdfLoadOptions loadOptions = new PdfLoadOptions();
Watermarker watermarker = new Watermarker("path/document.pdf", loadOptions);

// 画像をロードして外観を設定する
ImageWatermark imageWatermark = new ImageWatermark(Constants.LockPng);
imageWatermark.setOpacity(0.7);
imageWatermark.setX(130);
imageWatermark.setY(390);

// PDF ファイルの 2 ページ目に画像を追加します
PdfArtifactWatermarkOptions imageWatermarkOptions = new PdfArtifactWatermarkOptions();
imageWatermarkOptions.setPageIndex(1);
watermarker.add(imageWatermark, imageWatermarkOptions);
imageWatermark.close();

// 透かしを入れた PDF を保存する
watermarker.save("path/image-watermark.pdf");
watermarker.close();

詳細な手順については、Java を使用して PDF にテキストまたは画像の透かしを追加する方法 に関する記事を参照してください。

Java API の追加リソースが必要な場合は、次のリンクを参照してください。

Java API | ドキュメント | ダウンロード

結論

PDF ドキュメントに透かしを入れることは、コンテンツを保護するための貴重な方法です。オンライン ツールの利便性を選択する場合でも、C# や Java などのプログラミング言語によって提供されるカスタマイズ オプションを選択する場合でも、ウォーターマークを追加するとドキュメントのセキュリティが強化されます。この記事で紹介するさまざまな方法を検討し、ニーズに最も適した方法を選択してください。

関連項目