เพิ่ม แก้ไข ค้นหา และลบลายน้ำจากไฟล์เอกสารและรูปภาพยอดนิยมทั้งหมดโดยใช้ลายน้ำ Cloud SDK สำหรับ Java และ REST API
เริ่มทดลองใช้งานฟรีAPI มีความยืดหยุ่น มีคุณสมบัติมากมาย และมีวิธีการจัดการและปรับแต่งลายน้ำบนเอกสารหลายประเภท REST API รองรับคุณสมบัติลายน้ำทุกประเภท เช่น การเพิ่ม การค้นหา การอัปเดต และการลบโดยไม่ต้องใช้ซอฟต์แวร์ภายนอกใดๆ Java SDK สำหรับ Watermark REST API ช่วยให้สามารถค้นหาลายน้ำภายในเอกสาร และแก้ไขหรือลบลายน้ำที่เพิ่มเข้าไปแล้วโดยเครื่องมือของบุคคลที่สาม นอกจากนี้ยังสามารถปรับแต่งลายน้ำได้โดยระบุรูปแบบข้อความ แบบอักษร ขนาด สี หรือตำแหน่งตามข้อกำหนดของโครงการ
GroupDocs.Watermark Cloud เป็น REST API ซึ่งทำให้เป็นตัวเลือกที่สมบูรณ์แบบสำหรับโปรแกรมเมอร์ที่จะใช้กับภาษาหรือแพลตฟอร์มใดๆ ที่สามารถเรียกใช้ REST API ได้ สามารถบูรณาการกับบริการคลาวด์อื่นๆ ได้อย่างง่ายดายเพื่อมอบประสบการณ์การจัดการลายน้ำที่เหมาะสมที่สุดบนเว็บ เดสก์ท็อปมือถือ หรือแพลตฟอร์มคลาวด์
//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();
}
}
}