Cloud REST API para gerenciamento de marcas d’água em imagens e documentos de formatos de arquivo populares em aplicativos .NET.
Iniciar teste gratuitoGroupDocs.Watermark Cloud SDK para .NET permite que você gerencie de forma programática marcas d’água de texto e imagem em uma ampla gama de formatos de documentos, incluindo: PDF, Microsoft Word, Excel, PowerPoint, Visio, OpenDocument, JPEG, BMP, PNG, TIFF e muitos mais.
Ele suporta o trabalho com todos os métodos de marca d’água mais exigidos para permitir que você adicione, remova, pesquise e substitua marcas d’água de imagens e documentos de formatos suportados. As marcas d’água mais antigas já adicionadas ao 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 de marca d’água ajustando estilo de texto, fonte, tamanho, cor ou posição com o mínimo de linhas ou código.
GroupDocs.Watermark Cloud SDK para .NET é construído como uma camada no topo da GroupDocs.Watermark Cloud REST API, permitindo um maior nível de abstração para que você não precise conhecer a 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);
}
}
}
}