Tambahkan, sunting, cari, dan hapus watermark dari semua format file dokumen dan gambar populer menggunakan watermarking Cloud SDK untuk Java dan REST API.
Mulai Uji Coba GratisAPI bersifat fleksibel, kaya fitur, dan menawarkan metode sederhana untuk mengelola serta memanipulasi watermark pada berbagai jenis dokumen. REST API mendukung semua jenis fitur watermarking seperti menambahkan, mencari, memperbarui, dan menghapus tanpa menggunakan perangkat lunak eksternal. Java SDK untuk watermark REST API memungkinkan pencarian watermark dalam dokumen serta mengedit atau menghapus watermark yang telah ditambahkan oleh alat pihak ketiga mana pun. Selain itu, memungkinkan Anda menyesuaikan watermark dengan menentukan gaya teks, font, ukuran, warna, atau posisi sesuai kebutuhan proyek.
GroupDocs.Watermark Cloud adalah REST API yang menjadikannya pilihan sempurna bagi programmer untuk menggunakannya dengan bahasa atau platform apa pun yang dapat melakukan panggilan REST API. Ia mudah terintegrasi dengan layanan cloud lainnya untuk memberikan pengalaman manajemen watermark yang optimal di seluruh platform web, seluler, desktop, atau cloud.
//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();
}
}
}