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