Προσθέστε, επεξεργαστείτε, αναζητήστε και διαγράψτε υδατογραφήματα από όλες τις δημοφιλείς μορφές αρχείων εγγράφων και εικόνων χρησιμοποιώντας υδατογράφηση Cloud SDK για Java και REST API.
Ξεκινήστε τη δωρεάν δοκιμήΤο API είναι ευέλικτο, πλούσιο σε χαρακτηριστικά και προσφέρει απλές μεθόδους διαχείρισης και χειρισμού υδατογραφημάτων σε διάφορους τύπους εγγράφων. Το REST API υποστηρίζει όλα τα είδη των χαρακτηριστικών υδατογράφησης, όπως προσθήκη, αναζήτηση, ενημέρωση και διαγραφή χωρίς τη χρήση εξωτερικού λογισμικού. Το Java SDK for Watermark REST API καθιστά δυνατή την αναζήτηση υδατογραφημάτων σε έγγραφα και την επεξεργασία ή την αφαίρεση υδατογραφημάτων που έχουν ήδη προστεθεί από οποιοδήποτε εργαλείο τρίτου κατασκευαστή. Επιτρέπει επίσης την προσαρμογή των υδατογραφημάτων καθορίζοντας το στυλ κειμένου, τη γραμματοσειρά, το μέγεθος, το χρώμα ή τη θέση σύμφωνα με τις απαιτήσεις του έργου.
Το GroupDocs.Watermark Cloud είναι ένα REST API που το καθιστά ιδανική επιλογή για τους προγραμματιστές να το χρησιμοποιούν με οποιαδήποτε γλώσσα ή πλατφόρμα που είναι σε θέση να πραγματοποιεί κλήσεις REST API. Ενσωματώνεται εύκολα με άλλες υπηρεσίες cloud για να παρέχει μια βέλτιστη εμπειρία διαχείρισης υδατογραφημάτων σε πλατφόρμες ιστού, φορητών υπολογιστών ή 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();
}
}
}