Wasserzeichen in allen gängigen Dokumenten- und Bilddateiformaten mithilfe von Wasserzeichen-Funktionen Cloud SDK für Java und REST API zu hinzufügen, zu bearbeiten, zu suchen und zu löschen.
Kostenlos testenDer API ist flexibel, funktionsreich und bietet unkomplizierte Methoden zur Verwaltung und Manipulation von Wasserzeichen in verschiedenen Dokumenttypen. Der REST API unterstützt sämtliche Wasserzeichen-Funktionen wie hinzufügen, suchen, aktualisieren und löschen, ohne dass externe Software erforderlich ist. Der Java SDK für Wasserzeichen REST API ermöglicht das Suchen von Wasserzeichen innerhalb von Dokumenten sowie das Bearbeiten oder Entfernen von bereits durch Drittanbieter-Tools hinzugefügten Wasserzeichen. Außerdem können Sie Wasserzeichen anpassen, indem Sie Textstil, Schriftart, Größe, Farbe oder Position gemäß den Projektanforderungen festlegen.
GroupDocs.Watermark Cloud ist ein REST API, was es zu einer perfekten Wahl für Entwickler macht, die es mit jeder Sprache oder Plattform nutzen möchten, die REST API-Aufrufe ausführen können. Es lässt sich leicht in andere Cloud-Dienste integrieren, um ein optimales Wasserzeichen-Management-Erlebnis über Web-, mobile-, Desktop- und Cloud-Plattformen hinweg zu bieten.
//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();
}
}
}