Tüm popüler belge ve görüntü dosya formatlarından filigran ekleyin, düzenleyin, arayın ve silin; Java ve REST API için Cloud SDK filigranlamasını kullanarak.
Ücretsiz Denemeye BaşlayınAPI esnek, özellik bakımından zengindir ve çeşitli belge türlerinde filigranları yönetmek ve manipüle etmek için basit yöntemler sunar. REST API, harici bir yazılım kullanmadan ekleme, arama, güncelleme ve silme gibi tüm filigranlama özelliklerini destekler. Filigran REST API için Java SDK, belgeler içinde filigranları aramanızı ve üçüncü taraf bir araçla önceden eklenmiş filigranları düzenlemenizi veya kaldırmanızı mümkün kılar. Ayrıca, proje gereksinimlerine göre metin stili, yazı tipi, boyut, renk veya konumu belirterek filigranları özelleştirmenize olanak tanır.
GroupDocs.Watermark Cloud bir REST API olduğundan, REST API çağrıları yapabilen herhangi bir dil veya platformla kullanmak isteyen programcılar için mükemmel bir seçimdir. Web, mobil, masaüstü veya bulut platformları arasında optimal bir filigran yönetimi deneyimi sağlamak için diğer bulut hizmetleriyle kolayca bütünleşir.
//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();
}
}
}