Cloud REST API per la gestione delle filigrane su immagini e documenti nei formati di file più diffusi nelle applicazioni .NET
Inizia la prova gratuitaGroupDocs.Watermark Cloud SDK per .NET ti consente di gestire programmaticamente filigrane di testo e di immagine su un’ampia gamma di formati di documento, tra cui: PDF, Microsoft Word, Excel, PowerPoint, Visio, OpenDocument, JPEG, BMP, PNG, TIFF e molti altri.
Supporta l’utilizzo di tutti i metodi di filigranatura più richiesti, consentendoti di aggiungere, rimuovere, cercare e sostituire le filigrane su immagini e documenti nei formati supportati. Le filigrane più vecchie già inserite nel documento possono essere rimosse, indipendentemente dal fatto che siano state aggiunte da strumenti di terze parti. È più semplice personalizzare le impostazioni di formattazione delle filigrane modificando lo stile del testo, il carattere, la dimensione, il colore o la posizione con poche righe di codice.
GroupDocs.Watermark Cloud SDK per .NET è costruito come uno strato sopra GroupDocs.Watermark Cloud REST API, consentendo un livello di astrazione più elevato in modo che tu non debba conoscere REST API 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);
}
}
}
}