Deutsch Indonesia Tiếng Việt فارسی English Italiano Türkçe ไทย Español Polski Русский 日本語 Français Português العربية

C# でWord文書をウォーターマークで保護

Wordize for .NET は、C# 開発者にWord文書へのプログラム的ウォーターマーク追加のための専門ツールを提供します。ライブラリは、テキスト要素用のSetText()メソッドとグラフィック用のSetImage()メソッドを通じて、Wordファイルへのウォーターマーク統合プロセスの完全な制御を保証します。さらに、ウォーターマーク付きWordページを画像に変換するためのSetWatermarkToImages()メソッドが利用可能です。

Word形式の機能

  • テキストウォーターマーク - TextWatermarkOptionsを通じた設定でWordファイルへのプログラム的テキスト追加。
  • グラフィック要素 - ImageWatermarkOptionsを通じてPNG、JPG画像をWord文書構造に統合。
  • 画像への変換 - SetWatermarkToImages()メソッドは、ウォーターマーク付きWordページをStream[]ストリーム配列に変換します。
  • 柔軟なウォーターマーク配置 - Wordファイル内での要素配置座標のプログラム的制御。
  • ウォーターマーク外観のカスタマイズ - サイズ、回転、透明度パラメータの完全制御。
  • Fluent API - ウォーターマークパラメータのチェーン設定のためのWatermarkerContextを通じた代替コード記述アプローチ。

使用シナリオ

  • 機密文書。公式Word文書への適切なステータスマーカーの自動適用。
  • Word文書のバージョニング。Wordファイルのライフサイクルの様々な段階のプログラム的マーキング。
  • 企業文書。会社のWord文書への企業シンボルの統合。
  • 著作権保護。Word形式の素材への適切な通知の適用。

機能をテストするには、アップロードフィールドにWord文書をアップロードし、ウォーターマークパラメータを設定して、検証のために結果をダウンロードしてください。

C#
コードを実行
文書をアップロード
画像をアップロード
リストから出力フォーマットを選択
using Wordize.Watermarking;

Watermarker.SetText("Input.docx", "Output.docx", "テキスト");
using Wordize.Watermarking; Watermarker.SetText("Input.docx", "Output.docx", "テキスト"); using Wordize.Watermarking; using Wordize.Saving; var imageStreams = Watermarker.SetWatermarkToImages("Input.docx", new ImageSaveOptions(SaveFormat.Docx), "テキスト"); foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i))) { using var _ = stream; stream.Position = 0; using var file = File.Create($"Output_{page + 1}.docx"); stream.CopyTo(file); }
using Wordize.Watermarking;

Watermarker.SetImage("Input.docx", "Output.docx", "Watermark.jpg");
using Wordize.Watermarking; Watermarker.SetImage("Input.docx", "Output.docx", "Watermark.jpg"); using Wordize.Watermarking; using Wordize.Saving; byte[] watermarkImageBytes = File.ReadAllBytes("Watermark.jpg"); var imageStreams = Watermarker.SetWatermarkToImages("Input.docx", new ImageSaveOptions(SaveFormat.Docx), watermarkImageBytes); foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i))) { using var _ = stream; stream.Position = 0; using var file = File.Create($"Output_{page + 1}.docx"); stream.CopyTo(file); }
コードを実行

Wordをウォーターマークでプログラム的に保護する方法

  1. Wordize SDKを.NETプロジェクトに接続してください。
  2. テキストウォーターマークを挿入するにはWatermarker.SetText()メソッドを、グラフィックの場合はWatermarker.SetImage()を呼び出し、パラメータとしてWord文書とウォーターマークプロパティを指定してください。
  3. ウォーターマークが追加されたWord文書を取得してください。
5%