PowerPoint プレゼンテーション1画像ウォーターマーク を追加することは、ブランディング、著作権保護、コンテンツ所有権の一般的な要件です。ロゴ、スタンプ、またはブランド化された画像をウォーターマークとして適用することで、スライドが外部で共有された場合でも識別可能なままに保つことができます。.NET REST API を使用すると、Microsoft PowerPoint をインストールせずに、PPT および PPTX ファイルに画像ウォーターマークを挿入するプロセスを自動化できます。


PowerPointに画像の透かしを追加する理由

画像の透かしは、PowerPoint プレゼンテーションを保護し、ブランド化する視覚的な方法を提供します。これらは、スライド全体に会社のロゴ、所有権マーク、または著作権画像を表示するために一般的に使用されます。

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

  • スライドの内容を変更せずにビジュアルブランディングを行う
  • 不正使用からの保護
  • すべてのスライドでロゴの配置を一貫させる
  • プロフェッショナルなプレゼンテーション配布

PowerPoint 処理 API

GroupDocs.Watermark Cloud SDK for .NET は、開発者がプログラムで PowerPoint プレゼンテーションを作成または操作できるようにします。また、クラウド上の PowerPoint ファイルに画像ウォーターマークを適用する機能も提供します。この API は PPT および PPTX 形式をサポートし、サイズ、透明度、回転、配置など、ウォーターマークの外観をカスタマイズできます。

👉 - APIは非常に強力で、WordDOCXPDFExcel、およびさまざまな画像形式を処理できます。

インストール

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

PM> NuGet\Install-Package GroupDocs.Watermark-Cloud -Version 23.8.0

PowerPointに画像透かしを追加する C#

以下の例は、C# を使用して PowerPoint プレゼンテーションに画像透かしを追加する方法を示しています。

ステップ 1. – API を構成します。

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

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

var fileInfo = new FileInfo
{
    FilePath = "SourceFile.pdf"
};

Step 3. – 透かしの特性を定義する。

var watermarkOptions = new ImageWatermarkOptions
{
    ImagePath = "logo.png",
    Opacity = 0.3,
    Scale = 0.5
};

ステップ 4. – 画像の透かしを挿入。

watermarkApi.Add(new AddRequest(options));

このアプローチは画像の透かしをオーバーレイとして適用し、元のスライドのコンテンツと書式設定が変更されないようにします。


cURL を使用した画像透かしの追加

cURL と REST API 呼び出しを使用して、PowerPoint ファイルに画像透かしを追加することもできます。

ステップ 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 – PPTX に透かしを挿入

curl -v -X POST "https://api.groupdocs.cloud/v1.0/watermark" \
-H  "accept: application/json" \
-H  "authorization: Bearer {Access_Token}" \
-H  "Content-Type: application/json" \
-dß "{  \"FileInfo\": {    \"FilePath\": \"Rockets coloring book.pptx\",    \"StorageName\": \"internal\"  },  \"OutputFolder\": \"myFile.pptx\",  \"WatermarkDetails\": [    {      \"ImageWatermarkOptions\": {        \"Image\": {          \"FilePath\": \"watermark-pdf.jpg\",          \"StorageName\": \"internal\"        }      },      \"Position\": {        \"X\": 10,        \"Y\": 10,        \"Width\": 400,        \"Height\": 400,        \"HorizontalAlignment\": \"center\",        \"VerticalAlignment\": \"center\",        \"Margins\": {          \"Right\": 10,          \"Left\": 10,          \"Top\": 10,          \"Bottom\": 10        },        \"ScaleFactor\": 1.0,        \"RotateAngle\": 45,        \"ConsiderParentMargins\": true,        \"IsBackground\": true      },      \"Opacity\": 0    }  ],  \"ImageOptions\": {    \"Frames\": [      0    ]  },  \"PresentationOptions\": {    \"Slides\": [      1    ],    \"ProtectWithUnreadableCharacters\": true,    \"LockWatermarks\": true  }}"

{Access_Token} をステップ 1 で生成されたトークンに置き換えてください。


PowerPoint Online のウォーターマーク

無料のオンラインPowerPoint watermarking toolを使用して画像透かしを追加することも試せます。PPT または PPTX ファイルをアップロードし、画像透かしを選択して、更新されたプレゼンテーションをすぐにダウンロードできます—コーディングは不要です。

PowerPoint の透かし

無料の PowerPoint 透かしアプリ。


結論

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


よくある質問 – FAQs

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

2. 画像の透かしはスライドの内容を変更しますか?
いいえ、透かしはオーバーレイとして追加され、既存のスライド要素は変更されません。

3. 画像のサイズと透明度を制御できますか?
はい、スケーリング、透明度、回転、配置はすべて完全に設定可能です。

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

5. 無料トライアルは利用可能ですか?
はい、PowerPoint画像透かし機能を評価するための無料トライアルが利用可能です。詳細については、無料トライアルアカウントの作成方法をご覧ください。

関連記事