C#のPowerPointプレゼンテーションにドラフト透かしを挿入する方法

このステップバイステップのチュートリアルでは、PowerPointがインストールされていないC#のPowerPoint Presentationにドラフト透かしを挿入する方法を詳しく説明します。 PPTX形式は、現在PowerPointプレゼンテーションで広く使用されている形式ですが、この例は、機密透かしPowerPointを追加するためのレガシーPPTにも適用できます。

C#でPowerPointに機密透かしを追加する手順

  1. NuGet.orgからAspose.Slides for .NETパッケージを取得します
  2. Aspose.Slides名前空間を使用して、プレゼンテーションを読み込み、透かしを挿入します
  3. SetLicenseメソッドを使用してライセンスを設定する
  4. PowerPointプレゼンテーションをロードして、Presentation Classオブジェクトに透かしを挿入します
  5. プレゼンテーション内のMaster Slide/sにアクセスして反復する
  6. マスタースライドごとに、オートシェイプを追加します
  7. 追加された図形の機密ドラフトテキストを挿入しますTextFrame
  8. 図形とテキストのプロパティをフォーマットします
  9. 透かしを保護するために、追加された形状にロックを適用します
  10. 透かし入りのプレゼンテーションを保存する

以前、別のハウツートピックでC#.NETでPowerPointプレゼンテーションを保護する方法を調べました。ただし、このトピックでは、C#のPowerPointに機密透かしを追加する手順について説明します。この機能を使用するためにMicrosoftPowerPointまたはInteropに依存しておらず、すべてのプラットフォームでこのコードをシームレスに実行できます。

何よりも、シェイプロック機能はAspose.Slidesが提供する独自の機能であり、PowerPointでは一般公開されていません。ロック機能を使用してそれを透かしの形に適用し、PowerPointでそれを変更または削除することを禁止することにより、プレゼンテーションの知的財産権を保護できます。

相互運用機能なしでC#のPowerPointにドラフト透かしを追加するコード

この例は、ASP.NET Webアプリケーション、Windowsフォームアプリケーション、またはコンソールベースのいずれであっても、C#コードを使用する任意の.NETアプリケーション環境で使用できます。ローカルの作業マシンまたは.NETFrameworkがインストールされている任意のサーバーで使用することもできます。

 日本語