Cloud REST API para gerenciamento de marcas d’água em imagens e documentos de formatos de arquivo populares dentro de aplicações .NET.
Iniciar teste gratuitoGroupDocs.Watermark Cloud SDK para .NET permite que você gerencie programaticamente marcas d’água de texto e imagem em uma ampla variedade de formatos de documento, incluindo: PDF, Microsoft Word, Excel, PowerPoint, Visio, OpenDocument, JPEG, BMP, PNG, TIFF e muitos outros.
Ele oferece suporte a todos os métodos de marca d’água mais demandados, permitindo que você adicione, remova, pesquise e substitua marcas d’água em imagens e documentos nos formatos suportados. As marcas d’água mais antigas já inseridas no documento também podem ser removidas, independentemente de terem sido adicionadas por ferramentas de terceiros. É mais fácil personalizar as configurações de formatação da marca d’água ajustando o estilo do texto, fonte, tamanho, cor ou posição com poucas linhas de código.
GroupDocs.Watermark Cloud SDK para .NET foi construído como uma camada sobre GroupDocs.Watermark Cloud REST API, permitindo um nível mais alto de abstração, de modo que você não precise conhecer o REST API para usar este 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);
}
}
}
}