PowerPoint プレゼンテーション に透かしを追加することは、知的財産を保護し、ブランドを強化し、機密ドラフト などの文書ステータスを示す信頼できる方法です。.NET Cloud SDK を使用すると、開発者は Microsoft PowerPoint をインストールしたりスライドの内容を変更したりすることなく、セキュアな REST API を介して PPT および PPTX ファイルにテキスト透かしをプログラムで挿入できます。


PowerPoint プレゼンテーションに透かしを追加する理由は?

PowerPointスライドに透かしを入れることで、組織は共有されたプレゼンテーションの管理を維持できます。一般的なシナリオとしては、企業ブランディングの適用、無断再利用の抑止、外部にファイルを共有する際のプレゼンテーション所有権の明確な識別があります。

主な利点は次のとおりです:

  • スライドを変更せずにコンテンツを保護します。
  • プレゼンテーション全体で一貫したブランディングを実現します。
  • 文書のステータスを明確に示します。
  • プロフェッショナルで管理された配布を行います。

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

GroupDocs.Watermark Cloud SDK for .NET は、開発者がクラウド上で PowerPoint ファイルを変換および強化できるようにします。フォーマット変換に加えて、API はフォントサイズ、透明度、回転角度、配置などの外観オプションを設定可能なテキスト透かしの追加をサポートします。

主な機能

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

インストール

NuGet を使用して SDK をインストールします:

Install-Package GroupDocs.Watermark-Cloud

C# を使用して PowerPoint に透かしを追加する

以下の手順に従って、C# を使用して PowerPoint プレゼンテーションにテキストの透かしを追加します。この方法により、透かしがオーバーレイとして適用され、元のスライドデザインとコンテンツが保持されます。

Step 1. – API を初期化します。

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

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

var fileInfo = new FileInfo
{
    FilePath = "source.pptx"
};

Step 3. – 透かしのテキスト、フォント、および外観を定義します。

TextWatermarkOptions = new TextWatermarkOptions
{
    Text = "GroupDocs.Watermark Cloud",
    FontFamilyName = "Arial",
    FontSize = 20d,
}

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

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

すべてのページにテキスト透かしを適用するか、特定のページに適用するか。

cURL を使用して PowerPoint に透かしを追加する

REST API 呼び出しを使用して PDF ドキュメントにテキスト透かしを追加するには、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/pptx/add" \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" -d '{
  "FileInfo": { "FilePath": "input.pptx" },
  "OutputPath": "output/resultant.pptx",
  "Text": "GroupDocs.Watermark Cloud",
  "FontSize": 24,
  "Opacity": 0.3,
  "RotationAngle": 45,
  "HorizontalAlignment": "Center",
  "VerticalAlignment": "Center"
}'

{ACCESS_TOKEN} を実際の JWT トークンに置き換えてください。


PowerPoint Online の透かし

無料のオンライン PowerPoint Watermark App の使用も検討できます。入力の PowerPoint をアップロードしてプレゼンテーションに透かしを付け、コードを一行も書かずに透かし入りファイルをダウンロードしてください。

PowerPoint のオンライン透かし

PowerPoint にオンラインで透かしを追加。


Conclusion

GroupDocs.Conversion Cloud SDK for .NET を使用して PowerPoint プレゼンテーションに透かしを追加することで、スライドのコンテンツを保護し、ブランディングを適用する安全でスケーラブルな方法が提供されます。柔軟な REST API により、透かし処理はプレゼンテーションのレイアウトに影響を与えず、デスクトップ ソフトウェアを必要とせずに簡単に自動化できます。


よくある質問 – FAQs

1. PowerPoint ファイルのすべてのスライドに透かしを追加できますか?
はい、透かしはプレゼンテーションのすべてのスライドに適用できます。

2. スライドのコンテンツや書式設定は透かしで変更されますか?
いいえ、透かしはオーバーレイとして追加され、既存のスライド要素は変更されません。

3. Microsoft PowerPointは必要ですか?
いいえ、すべての処理はクラウドで行われます。

4. 透かしの透明度と回転を制御できますか?
はい、不透明度、フォントサイズ、回転角度はすべて設定できます。

5. 無料トライアルは利用可能ですか?
はい、ウォーターマーク機能を評価するために無料トライアルアカウントで開始できます。


便利なリンク

関連記事