API REST en la nube para la gestión de marcas de agua en imágenes y documentos de formatos de archivo populares dentro de las aplicaciones .NET.
Empiza la prueba gratuitaGroupDocs.Watermark Cloud SDK para .NET le permite administrar mediante programación marcas de agua de texto e imágenes en una amplia gama de formatos de documentos, incluidos: PDF, Microsoft Word, Excel, PowerPoint, Visio, OpenDocument, JPEG, BMP, PNG, TIFF y muchos más.
Admite trabajar con todos los métodos de marca de agua más solicitados para permitirle agregar, eliminar, buscar y reemplazar marcas de agua de imágenes y documentos de formatos compatibles. Las marcas de agua más antiguas ya agregadas dentro del documento también se pueden eliminar, sin importar si fueron agregadas por herramientas de terceros. Es más fácil personalizar la configuración de formato de la marca de agua ajustando el estilo del texto, la fuente, el tamaño, el color o la posición con líneas o código mínimos.
GroupDocs.Watermark Cloud SDK para .NET está construido como una capa en la parte superior de GroupDocs.Watermark Cloud REST API, lo que permite un mayor nivel de abstracción para que no necesite conocer la 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);
}
}
}
}