API REST cloud per la gestione delle filigrane su immagini e documenti dei formati di file più diffusi all’interno delle applicazioni .NET.
Inizia la prova gratuitaGroupDocs.Watermark Cloud SDK per .NET consente di gestire in modo programmatico filigrane di testo e immagini su un’ampia gamma di formati di documenti, tra cui: PDF, Microsoft Word, Excel, PowerPoint, Visio, OpenDocument, JPEG, BMP, PNG, TIFF e molti altri.
Supporta il lavoro con tutti i metodi di filigrana più richiesti per consentire di aggiungere, rimuovere, cercare e sostituire filigrane da immagini e documenti di formati supportati. Anche le filigrane più vecchie già aggiunte all’interno del documento possono essere rimosse, indipendentemente dal fatto che siano state aggiunte da strumenti di terze parti. È più facile personalizzare le impostazioni di formattazione della filigrana regolando lo stile, il carattere, la dimensione, il colore o la posizione del testo con linee o codice minimi.
GroupDocs.Watermark Cloud SDK per .NET è costruito come un livello sopra l’API REST di GroupDocs.Watermark Cloud, consentendo un livello più elevato di astrazione in modo che non sia necessario conoscere l’API REST per utilizzare questo 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);
}
}
}
}