با استفاده از واترمارکینگ Cloud SDK برای جاوا و REST API، واترمارک ها را از تمام فرمت های فایل های اسناد و تصاویر محبوب اضافه، ویرایش، جستجو و حذف کنید.
آزمایش رایگان را شروع کنیدAPI منعطف، دارای ویژگی های غنی است و روش های ساده ای را برای مدیریت و دستکاری واترمارک ها در چندین نوع سند ارائه می دهد. REST API از انواع ویژگی های واترمارکینگ مانند افزودن، جستجو، به روز رسانی و حذف بدون استفاده از هیچ نرم افزار خارجی پشتیبانی می کند. Java SDK for Watermark REST API جستجوی واترمارک در اسناد و ویرایش یا حذف واترمارک هایی که قبلاً توسط هر ابزار شخص ثالث اضافه شده است را ممکن می سازد. همچنین امکان سفارشی کردن واترمارک ها را با تعیین سبک متن، فونت، اندازه، رنگ یا موقعیت مطابق با الزامات پروژه فراهم می کند.
GroupDocs.Watermark Cloud یک API REST است که آن را انتخابی عالی برای برنامه نویسان برای استفاده از آن با هر زبان یا پلتفرمی است که قادر به برقراری تماس های 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();
}
}
}