Cloud REST API για τη διαχείριση υδατογραφιών σε εικόνες και έγγραφα δημοφιλών μορφών αρχείων εντός εφαρμογών .NET.
Ξεκινήστε τη δωρεάν δοκιμήGroupDocs.Watermark Cloud SDK για .NET σας δίνει τη δυνατότητα να διαχειρίζεστε προγραμματιστικά υδατογραφήματα κειμένου & εικόνας σε ένα ευρύ φάσμα μορφών εγγράφων, συμπεριλαμβανομένων: PDF, Microsoft Word, Excel, PowerPoint, Visio, OpenDocument, JPEG, BMP, PNG, TIFF και πολλά άλλα.
Υποστηρίζει όλες τις πιο απαιτημένες μεθόδους υδατογράφησης, ώστε να μπορείτε να προσθέτετε, να αφαιρείτε, να αναζητάτε και να αντικαθιστάτε υδατογραφήματα σε εικόνες και έγγραφα υποστηριζόμενων μορφών. Τα παλαιότερα υδατογραφήματα που έχουν ήδη προστεθεί στο έγγραφο μπορούν επίσης να αφαιρεθούν, ανεξάρτητα από το αν προστέθηκαν από εργαλεία τρίτων. Η προσαρμογή των ρυθμίσεων μορφοποίησης του υδατογραφήματος γίνεται πιο εύκολη, με την τροποποίηση του στυλ κειμένου, της γραμματοσειράς, του μεγέθους, του χρώματος ή της θέσης, με ελάχιστες γραμμές κώδικα.
GroupDocs.Watermark Cloud SDK για .NET έχει δημιουργηθεί ως μια στρώση πάνω από GroupDocs.Watermark Cloud REST API, παρέχοντας ένα υψηλότερο επίπεδο αφαίρεσης, ώστε να μην χρειάζεται να γνωρίζετε το REST API για να χρησιμοποιήσετε αυτό το 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);
}
}
}
}