ドキュメントを不正使用から保護し、ブランドアイデンティティを確立する最も効果的な方法の1つは、PDF ファイルにウォーターマークを追加することです。 .NET Cloud SDKを使用すると、PDFドキュメントにテキストウォーターマークを簡単に追加したり、スタンプを適用したり、ウォーターマークの外観をカスタマイズしたりすることができます。すべてプログラムで、シンプルな .NET REST API を通じて行うことができます。



PDF文書にウォーターマークを追加する理由は何ですか?

PDF文書における透かしは、以下のような目的を果たします。

  • ブランディング: すべてのページに会社のロゴや名前を目に見えるマークとして追加してください。
  • 著作権保護: コンテンツの不正利用または盗作を防止します。
  • 機密性: ドキュメントに「機密」または「ドラフト」といったタグを付ける。
  • プロフェッショナルなプレゼンテーション: 署名、日付、またはプロジェクト名でカスタマイズします。

PDF ウォーターマーク REST API for .NET

The GroupDocs.Watermark Cloud SDK for .NET は、PDF、WordPPTXExcel、および画像ファイルにわたって透かしを追加、編集、および管理するためのREST APIを提供します。透かしは、ファイルが保護され、視覚的に一貫性が保たれることを保証します。

主な機能

  • PDFファイルにテキストまたは画像の透かしを挿入します。
  • すべてのページまたは選択したページに透かしを適用します。
  • 透明度、フォント、回転、及び整列を調整します。
  • 文書内の既存の透かしを削除または更新します。

インストール

SDKをNuGet経由でインストールします:

Install-Package GroupDocs.Watermark-Cloud

C#でPDFにテキスト透かしを追加する

この手順に従って、C# .NETを使用してPDFドキュメントにテキストウォーターマークを追加します。

ステップ 1. – API を初期化します。

var configuration = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
var watermarkApi = new WatermarkApi(configuration);

ステップ 2. – 入力 PDF ファイルの名前を指定します。

var fileInfo = new FileInfo
{
    FilePath = "3D Periodic Table.pdf"
};

ステップ 3. - ウォーターマークのテキスト、フォント、および外観を定義します。

TextWatermarkOptions = new TextWatermarkOptions
{
    Text = "Confidential",
    FontFamilyName = "Arial",
    FontSize = 20d,
}

ステップ 4. – テキスト透かしを追加します。

var request = new AddRequest(options);
var response = watermarkApi.Add(request);

💡 APIパラメータを使用して、すべてのページにテキスト透かしを適用するか、特定のページ範囲に制限することができます。

// さらなる例については、 https://github.com/groupdocs-watermark-cloud/groupdocs-watermark-cloud-dotnet を訪問してください。

var configuration = new Configuration("XXXXXXX-XXXXXXX-XXXXXX-55c38f4b7f22", "XXXXXXXXXXXX");
var watermarkApi = new GroupDocs.Watermark.Cloud.Sdk.Api.WatermarkApi(configuration);

var fileInfo = new FileInfo
{
    // input PDFに透かしを入れる名前
    FilePath = "3D Periodic Table.pdf"
};
 
var options = new WatermarkOptions()
{
    FileInfo = fileInfo,
    WatermarkDetails = new List<WatermarkDetails>
    {
        new WatermarkDetails
        {
            TextWatermarkOptions = new TextWatermarkOptions
            {
                Text = "Confidential",
                FontFamilyName = "Arial",
                FontSize = 20d,
            }
        }
    }
};
 
// 透かしを作成するリクエストを作成する
var request = new AddRequest(options);
var response = watermarkApi.Add(request);

Watermark PDF using cURL

PDF文書にテキスト透かしを追加するために、REST APIコールを通じてcURLも使用できます。

ステップ 1 – アクセストークンを取得する

curl -X POST "https://api.groupdocs.cloud/connect/token" \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded"

ステップ 2 – PDF にテキスト透かしを追加する

curl -X POST "https://api.groupdocs.cloud/v1.0/watermark/pdf/add" -H "accept: application/json" -H "authorization: Bearer {ACCESS_TOKEN}" -H "Content-Type: application/json" -d '{
  "FileInfo": { "FilePath": "Sample.pdf" },
  "OutputPath": "output/output.pdf",
  "Text": "Confidential",
  "FontSize": 18,
  "Opacity": 0.3,
  "RotationAngle": 45,
  "HorizontalAlignment": "Center",
  "VerticalAlignment": "Center"
}'

{ACCESSTOKEN} を実際のトークンで置き換え、Sample.pdf をアップロードされた PDF ファイル名で置き換えてください。


オンラインで無料のPDFにウォーターマークを追加

この機能を無料の Online Watermark PDF Tool を使用して即座にテストできます。PDF文書をアップロードし、透かしテキストを入力し、1行のコードも書かずに透かしの付いたファイルをダウンロードします。

水印 PDF オンライン

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


結論

PDFドキュメントにテキスト透かしを追加することは、GroupDocs.Watermark Cloud SDK for .NETを使用して知的財産を保護し、信憑性を確保し、文書のブランドを強化するための簡単で効率的な方法です。このREST APIを使用すると、フォント、スタイル、色、配置オプションをプログラムでカスタマイズした透かしを作成できます。


よくある質問 – FAQs

  1. PDFのすべてのページにテキスト透かしを追加できますか? はい。すべてのページにウォーターマークを適用することも、特定のページ範囲に適用することもできます。

  2. 透過性と回転を調整することは可能ですか? はい。APIは透かしの不透明度、回転角度、フォントサイズ、および配置のカスタマイズをサポートしています。

  3. 外部ソフトウェアをインストールする必要がありますか? いいえ。すべての操作はクラウド上で実行され、デスクトップソフトウェアは必要ありません。

  4. 画像とテキストのウォーターマークの両方を追加できますか? はい。テキストと画像の透かしを同じ文書に組み合わせることができます。

  5. ウォーターマークAPIの無料版はありますか? はい。オンラインで透かし機能をテストするために、無料トライアルアカウントを作成してください。


役立つリンク

関連する記事