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);
}
}
}
}