Ekle, düzenleme, arama ve tüm popüler belge ve görüntüler Java ve REST API için sumarking Cloud SDK kullanarak su işaretleri sil.
Start Free TrialAPI esnektir, özellik zengindir ve birkaç belge türünde su işaretlerini yönetmek ve manipüle etmek için basit yöntemler sunar. REST API, herhangi bir dış yazılım kullanmadan ekleme, arama, güncelleme ve deletme gibi tüm su işaretlerini destekler. Sumark REST API için Java SDK, belgelerin içinde su işaretleri aramak veya herhangi bir üçüncü taraf araç tarafından zaten eklenmiş olan su işaretlerini kaldırmak için mümkün kılar. Ayrıca, proje gereksinimlerine göre metin stili, font, boyut, renk veya pozisyon belirterek su işaretleri özelleştirmeye izin verir.
GrupDocs. Sumark Cloud, REST API aramalarını yapabilecek herhangi bir dil veya platformla kullanmak için mükemmel bir seçimdir. Web, mobil masaüstü veya bulut platformları arasında optimal bir su işaretleri yönetimi deneyimi sağlamak için diğer bulut hizmetleriyle kolayca entegre edilir. .
//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();
}
}
}