Java Cloud SDK للعلامة المائية للمستندات

قم بإضافة العلامات المائية وتحريرها والبحث فيها وحذفها من جميع تنسيقات ملفات المستندات والصور الشائعة باستخدام العلامات المائية Cloud SDK لـ Java وREST API.

  • GroupDocs.Watermark for cURL
  • GroupDocs.Watermark for .NET
ابدأ التجربة المجانية

تتميز واجهة برمجة التطبيقات (API) بالمرونة والغنية بالميزات وتوفر طرقًا مباشرة لإدارة العلامات المائية ومعالجتها على العديد من أنواع المستندات. تدعم REST API جميع أنواع ميزات العلامات المائية مثل الإضافة والبحث والتحديث والحذف دون استخدام أي برنامج خارجي. تتيح Java SDK for Watermark REST API إمكانية البحث عن العلامات المائية داخل المستندات وتحرير أو إزالة العلامات المائية التي تمت إضافتها بالفعل بواسطة أي أداة تابعة لجهة خارجية. كما يسمح أيضًا بتخصيص العلامات المائية عن طريق تحديد نمط النص أو الخط أو الحجم أو اللون أو الموضع وفقًا لمتطلبات المشروع.

GroupDocs.Watermark Cloud عبارة عن REST API مما يجعلها خيارًا مثاليًا للمبرمجين لاستخدامها مع أي لغة أو نظام أساسي قادر على إجراء مكالمات REST API. إنه يتكامل بسهولة مع الخدمات السحابية الأخرى لتوفير تجربة مثالية لإدارة العلامات المائية عبر الويب أو سطح المكتب المحمول أو الأنظمة الأساسية السحابية.

ميزات API المتقدمة لإدارة العلامات المائية

حل آمن لإدارة العلامات المائية

إضافة أو إزالة العلامة المائية من صفحات محددة أو مستند كامل

ابحث عن علامات مائية نصية أو صورية داخل المستندات

إدارة إعدادات التنسيق لمعالجة العلامات المائية

Cloud 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();
    }
  }
}

Support and Learning Resources

تقدم GroupDocs.Watermark واجهات برمجة التطبيقات لعرض المستندات لبيئات التطوير الشائعة الأخرى

  عربي