GroupDocs.Watermark for .NET により、C#、ASP.NET およびその他の .NET ベースの環境でエンドユーザーが新たに透かしを追加したり、既存の透かしの検索や除去を可能にする実務的な業務アプリケーションを開発できます。GroupDocs.Watermark for .NET を使用して、プログラムにより電子的な透かしを複数のファイル形式に適用して知的財産の不正利用を抑止し、また、本製品で提供される API によるさまざまなビルトインのセキュリティ設定で社外秘のドキュメントを安全に分類することが可能です。
GroupDocs.Watermark for .NET は、さまざまな形式の透かしをサポートします。どの形式の透かしもわずか数行のコードで追加できます。
// ドキュメントの読み込み using (FileStream stream = File.Open("document.docx", FileMode.Open, FileAccess.ReadWrite)) { using (Watermarker watermarker = new(Watermarker(stream)) { // コンストラクターのパラメーターとして画像のパスを使用 using (ImageWatermark watermark = new ImageWatermark("logo.png")) { watermark.HorizontalAlignment = HorizontalAlignment.Center; watermark.VerticalAlignment = VerticalAlignment.Center; watermarker.Add(watermark); } // 処理結果のドキュメントを保存 watermarker.Save("document_watermarked.docx"); } }
GroupDocs.Watermark の API により、特定のフォルダー内のすべてのファイルに透かしを追加したり、除去したりできます。さまざまなファイル形式が混在していても、すべてのファイルに正確に透かしを適用できます。
わずか 1 行のコードにより、PDF ファイルから透かしを除去することを非常に困難にすることができます。これは、オリジナルのファイルと同様の品質を保ちつつ、PDF ドキュメントのすべてのページをラスター画像に変換することにより実現可能です。