Thêm, chỉnh sửa, tìm kiếm và xóa dấu watermark từ mọi định dạng tài liệu và hình ảnh phổ biến bằng công cụ watermarking Cloud SDK cho Java và REST API.
Bắt đầu dùng thử miễn phíAPI là một công cụ linh hoạt, giàu tính năng và cung cấp các phương pháp đơn giản để quản lý và thao tác dấu watermark trên nhiều loại tài liệu. REST API hỗ trợ mọi tính năng dấu watermark như thêm, tìm kiếm, cập nhật và xóa mà không cần phần mềm bên ngoài. Java SDK của REST API cho phép tìm kiếm, chỉnh sửa hoặc xóa dấu watermark đã được thêm bởi bất kỳ công cụ bên thứ ba nào. Nó cũng cho phép tùy chỉnh dấu watermark bằng cách chỉ định kiểu chữ, phông, kích thước, màu sắc hoặc vị trí theo yêu cầu dự án.
GroupDocs.Watermark Cloud là một REST API, khiến nó trở thành lựa chọn hoàn hảo cho các lập trình viên để sử dụng với bất kỳ ngôn ngữ hoặc nền tảng nào có khả năng thực hiện các cuộc gọi REST API. Nó dễ dàng tích hợp với các dịch vụ đám mây khác để cung cấp trải nghiệm quản lý dấu watermark tối ưu trên web, thiết bị di động, máy tính để bàn hoặc nền tảng đám mây.
//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();
}
}
}