Hinzufügen, Bearbeiten, Suchen und Löschen von Wasserzeichen aus allen gängigen Dokumenten- und Bilddateiformaten mit dem Wasserzeichen-Cloud SDK für Java und der REST-API.
Kostenlos testenDie API ist flexibel, funktionsreich und bietet unkomplizierte Methoden zur Verwaltung und Bearbeitung von Wasserzeichen auf mehreren Dokumenttypen. Die REST-API unterstützt alle Arten von Wasserzeichenfunktionen wie Hinzufügen, Suchen, Aktualisieren und Löschen ohne Verwendung externer Software. Das Java SDK for Watermark REST API ermöglicht die Suche nach Wasserzeichen in Dokumenten und das Bearbeiten oder Entfernen von Wasserzeichen, die bereits von einem Drittanbieter-Tool hinzugefügt wurden. Es ermöglicht auch die Anpassung von Wasserzeichen durch Angabe von Textstil, Schriftart, Größe, Farbe oder Position gemäß den Projektanforderungen.
GroupDocs.Watermark Cloud ist eine REST-API und damit die perfekte Wahl für Programmierer, um sie mit jeder Sprache oder Plattform zu verwenden, die REST-API-Aufrufe durchführen kann. Es lässt sich leicht in andere Cloud-Dienste integrieren, um ein optimales Wasserzeichen-Management-Erlebnis über Web-, mobile Desktop- oder Cloud-Plattformen 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();
}
}
}