Cloud REST API は、.NET アプリケーション内で、一般的なファイル形式の画像およびドキュメントの透かし管理を提供します。
無料トライアルを開始GroupDocs.Watermark Cloud SDK for .NET は、PDF、Microsoft Word、Excel、PowerPoint、Visio、OpenDocument、JPEG、BMP、PNG、TIFF など多数のドキュメント形式に対して、テキストおよび画像の透かしをプログラムで管理できるようにします。
最も需要の高い透かし処理方法すべてに対応しており、サポート対象形式の画像やドキュメントから透かしの追加、削除、検索、置換が可能です。ドキュメント内に既に存在する古い透かしも、サードパーティ製ツールで追加されたものであっても削除できます。テキストのスタイル、フォント、サイズ、色、位置などを最小限のコード行で調整することで、透かしの書式設定を簡単にカスタマイズできます。
GroupDocs.Watermark Cloud SDK for .NET は、GroupDocs.Watermark Cloud REST API の上にレイヤーとして構築されており、抽象度の高いレベルを提供するため、REST API を理解せずにこの SDK を利用できます。
//Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).
public class AddTextWatermarks
{
public static void Run()
{
var configuration = new Configuration(Common.MyAppSid, Common.MyAppKey);
var apiInstance = new WatermarkApi(configuration);
try
{
var fileInfo = new FileInfo
{
FilePath = "documents/sample.docx",
StorageName = Common.MyStorage
};
var options = new WatermarkOptions()
{
FileInfo = fileInfo,
WatermarkDetails = new List
{
new WatermarkDetails
{
TextWatermarkOptions = new TextWatermarkOptions
{
Text = "New watermark text",
FontFamilyName = "Arial",
FontSize = 12d,
}
}
}
};
var request = new AddRequest(options);
var response = apiInstance.Add(request);
Console.WriteLine("Resultant file path: " + response.Path);
}
catch (Exception e)
{
Console.WriteLine("Exception while calling WatermarkApi: " + e.Message);
}
}
}
}