Java Cloud SDK для водяных знаков документов

Добавляйте, редактируйте, ищите и удаляйте водяные знаки из всех популярных форматов файлов документов и изображений с помощью Cloud SDK для Java и REST API.

Начать бесплатную пробную версию

API является гибким, многофункциональным и предлагает простые методы управления водяными знаками для нескольких типов документов. REST API поддерживает всевозможные функции водяных знаков, такие как добавление, поиск, обновление и удаление без использования какого-либо внешнего программного обеспечения. Java SDK для API REST Watermark позволяет искать водяные знаки в документах и редактировать или удалять водяные знаки, которые уже были добавлены любым сторонним инструментом. Он также позволяет настраивать водяные знаки, указав стиль текста, шрифт, размер, цвет или положение в соответствии с требованиями проекта.

GroupDocs.Watermark Cloud — это REST API, что делает его идеальным выбором для программистов, которые могут использовать его с любым языком или платформой, способной выполнять вызовы REST API. Он легко интегрируется с другими облачными сервисами, чтобы обеспечить оптимальное управление водяными знаками в Интернете, на мобильных настольных компьютерах или на облачных платформах.

Расширенные функции API управления водяными знаками

Защищенное решение для управления водяными знаками

Добавить или удалить водяной знак с определенных страниц или всего документа

Поиск текстовых или графических водяных знаков внутри документов

Управление настройками форматирования для управления водяными знаками

Облачный 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();
    }
  }
}

Ресурсы поддержки и обучения

GroupDocs.Watermark предлагает API для просмотра документов для других популярных сред разработки.

  РУССКИЙ