Cloud REST API pour la gestion des filigranes sur les images et les documents des formats de fichiers populaires au sein des applications .NET
Commencer l'essai gratuitGroupDocs.Watermark Cloud SDK pour .NET vous permet de gérer de façon programmatique les filigranes texte et image sur un large éventail de formats de documents, notamment : PDF, Microsoft Word, Excel, PowerPoint, Visio, OpenDocument, JPEG, BMP, PNG, TIFF et bien d’autres.
Il prend en charge les méthodes de filigranage les plus demandées, vous permettant d’ajouter, de supprimer, de rechercher et de remplacer les filigranes sur les images et les documents des formats pris en charge. Les filigranes plus anciens déjà intégrés dans le document peuvent également être supprimés, quel que soit l’outil tiers qui les a ajoutés. Il est plus simple de personnaliser les paramètres de formatage des filigranes en ajustant le style du texte, la police, la taille, la couleur ou la position avec un minimum de lignes de code.
GroupDocs.Watermark Cloud SDK pour .NET est construit comme une couche au-dessus de GroupDocs.Watermark Cloud REST API, offrant un niveau d’abstraction supérieur afin que vous n’ayez pas besoin de connaître REST API pour utiliser ce 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);
}
}
}
}