Tilføj, rediger, søg og slet vandmærker fra alle populære dokument- og billedfilformater ved hjælp af vandmærkning Cloud SDK til Java og REST API.
Start gratis prøveperiodeAPI er fleksibel, funktionsrig og tilbyder enkle metoder til at administrere og manipulere vandmærker på flere dokumenttyper. REST API understøtter alle former for vandmærkefunktioner såsom tilføjelse, søgning, opdatering og sletning uden brug af ekstern software. Java SDK til vandmærke REST API gør det muligt at søge efter vandmærker i dokumenter samt redigere eller fjerne vandmærker, der allerede er tilføjet af et tredjepartsværktøj. Den giver også mulighed for at tilpasse vandmærker ved at angive tekststil, skrifttype, størrelse, farve eller placering i henhold til projektets krav.
GroupDocs.Watermark Cloud er en REST API, hvilket gør den til et perfekt valg for programmører, der kan bruge den med ethvert sprog eller platform, som er i stand til at foretage REST API-opkald. Den integreres let med andre cloud-tjenester for at levere en optimal vandmærkestyringsoplevelse på tværs af web, mobil, desktop eller cloud-platforme.
//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();
}
}
}