Java Cloud SDK للعلامة المائية للوثائق

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

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

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

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

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

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

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

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

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

استخدم Cloud REST API مع أي لغة أو منصة

ابحث واحذف العلامات المائية المضافة مسبقًا من صيغ الملفات المدعومة

إزالة العلامة المائية من المستند – Java

//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 يقدّم عرض المستندات APIs لبيئات التطوير الشائعة الأخرى

  عربي
62df67659