Προσθέστε, επεξεργαστείτε, αναζητήστε και διαγράψτε υδατογραφήματα από όλες τις δημοφιλείς μορφές αρχείων εγγράφων και εικόνων χρησιμοποιώντας το watermarking Cloud SDK για Java και REST API.
Ξεκινήστε τη δωρεάν δοκιμήΤο API είναι ευέλικτο, πλούσιο σε δυνατότητες και προσφέρει απλές μεθόδους για τη διαχείριση και την επεξεργασία υδατογραφημάτων σε διάφορους τύπους εγγράφων. Το REST API υποστηρίζει όλα τα είδη λειτουργιών υδατογράφησης, όπως προσθήκη, αναζήτηση, ενημέρωση και διαγραφή, χωρίς τη χρήση εξωτερικού λογισμικού. Το Java SDK για Υδατογράφημα REST API καθιστά δυνατή την αναζήτηση υδατογραφημάτων μέσα σε έγγραφα και την επεξεργασία ή αφαίρεση υδατογραφημάτων που έχουν ήδη προστεθεί από οποιοδήποτε εργαλείο τρίτου μέρους. Επιτρέπει επίσης την προσαρμογή των υδατογραφημάτων καθορίζοντας το στυλ κειμένου, τη γραμματοσειρά, το μέγεθος, το χρώμα ή τη θέση, σύμφωνα με τις απαιτήσεις του έργου.
Το GroupDocs.Watermark Cloud είναι ένα REST API που το καθιστά ιδανική επιλογή για προγραμματιστές, ώστε να το χρησιμοποιούν με οποιαδήποτε γλώσσα ή πλατφόρμα που μπορεί να εκτελεί κλήσεις REST API. Ενσωματώνεται εύκολα με άλλες υπηρεσίες cloud για να προσφέρει μια βέλτιστη εμπειρία διαχείρισης υδατογραφημάτων σε πλατφόρμες web, κινητές, επιτραπέζιες ή cloud.
//Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).
public class RemoveWatermarks {
public static void main(String[] args) {
WatermarkApi apiInstance = new WatermarkApi(Common.GetConfiguration());
try {
FileInfo fileInfo = new FileInfo();
fileInfo.setFilePath("with_watermarks/sample.pdf");
fileInfo.setStorageName(Common.MyStorage);
RemoveOptions options = new RemoveOptions();
options.setFileInfo(fileInfo);
ImageSearchCriteria imageSearchCriteria = new ImageSearchCriteria();
FileInfo imageFileInfo = new FileInfo();
imageFileInfo.setFilePath("watermark_images/sample_watermark.webp");
imageFileInfo.setStorageName(Common.MyStorage);
imageSearchCriteria.setImageFileInfo(imageFileInfo);
options.setImageSearchCriteria(imageSearchCriteria);
TextSearchCriteria textSearchCriteria = new TextSearchCriteria();
textSearchCriteria.setSearchText("Watermark text");
options.setTextSearchCriteria(textSearchCriteria);
options.setOutputFolder("removed_watermarks");
RemoveRequest request = new RemoveRequest(options);
RemoveResult response = apiInstance.remove(request);
System.out.println("Resultant file path: " + response.getPath());
} catch (ApiException e) {
System.err.println("Exception while calling WatermarkApi:");
e.printStackTrace();
}
}
}