<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-watermark-cloud</artifactId>
    <version>19.12</version>
</dependency>
copied!  
compile(group: 'com.groupdocs', name: 'groupdocs-watermark-cloud', version: '19.12')
copied!  
<dependency org="com.groupdocs" name="groupdocs-watermark-cloud" rev="19.12">
    <artifact name="groupdocs-watermark-cloud" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.groupdocs" % "groupdocs-watermark-cloud" % "19.12"
copied!  

Водяной знак документа Java Cloud REST API

banner

Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial

GroupDocs.Watermark Cloud SDK for Java помогает создавать облачные приложения Java с водяными знаками для документов, которые работают без установки какого-либо стороннего программного обеспечения. Это оболочка для GroupDocs.Watermark Cloud REST APIs.

Возможности SDK для создания водяных знаков в облачных документах

  • Добавляйте графические или текстовые водяные знаки в документы, размещенные в облаке.
  • Utilize various features when adding text watermarks, например:
    • применять различные параметры стиля текста к текстовому водяному знаку с облачным документом.
    • позиционирование текстового водяного знака
    • преобразование текстового водяного знака
    • параметры, специфичные для формата документа
  • Add image watermarks to the cloud documents и примените различные параметры конфигурации, такие как:
    • позиционирование водяного знака изображения
    • преобразование водяного знака изображения
    • опции, зависящие от формата изображения
  • Search your required image or text watermarks within cloud documents по различным критериям:
    • размер водяного знака
    • максимальное значение размера водяного знака
    • минимальное значение размера водяного знака
    • угол поворота водяного знака
    • максимальное значение угла поворота водяного знака
    • минимальное значение угла поворота водяного знака
    • цвет текста водяного знака переднего плана / фона
    • водяные знаки с полужирным шрифтом, курсивом, подчеркиванием, зачеркнутым текстом
    • так много других поисковых фильтров
  • Replace the searched watermarks в облачных файлах.
  • {{ГИПЕРССЫЛКА1}}.
  • Возможность удаления ранее добавленных водяных знаков (включая водяные знаки, добавленные сторонними инструментами).

Поддерживаемые форматы файлов водяных знаков документов

Microsoft Word®: DOC, DOCX, DOCM, DOT, DOTM, DOTX, RTF
OpenOffice Writer®: ODT
Microsoft Excel®: XLS, XLT, XLSX, XLSM, XLTX, XLTM
Microsoft PowerPoint®: PPT, PPTX, PPTM, PPS, PPSX, PPSM, POTX, POTM
Microsoft Visio®: VSD, VDX, VSDX, VSTX, VSS, VSSX, VSDM, VSSM, VSTM, VTX, VSX
Изображения: BMP, GIF, JPG, JPEG, JPE, JP2, PNG, TIFF, WEBP
Фиксированный макет: PDF

Требования

Для создания клиентской библиотеки API требуется:

  1. Ява 1.7+
  2. Мавен

Предпосылки

Чтобы использовать GroupDocs.Watermark Cloud SDK для Java, вам необходимо зарегистрировать учетную запись в GroupDocs Cloud и найти/создать идентификатор клиента и секрет клиента в Cloud Dashboard. Есть бесплатная квота. Дополнительные сведения см. в разделе GroupDocs Cloud Pricing.

Установите GroupDocs.Watermark-Cloud из Maven

Добавьте облачный репозиторий GroupDocs в ваше приложение pom.xml.

<repository>
    <id>repository.groupdocs.cloud</id>
    <name>repository.groupdocs.cloud</name>
    <url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>

Установить из исходников

Чтобы установить клиентскую библиотеку API в локальный репозиторий Maven, просто выполните:

mvn clean install

Чтобы вместо этого развернуть его в удаленном репозитории Maven, настройте параметры репозитория и выполните:

mvn clean deploy

Обратитесь к OSSRH Guide для получения дополнительной информации.

пользователи Maven

Добавьте эту зависимость в POM вашего проекта:

<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-watermark-cloud</artifactId>
    <version>22.3</version>
    <type>pom</type>
</dependency>

Другие

Сначала сгенерируйте JAR, выполнив:

mvn clean package

Затем вручную установите следующие JAR-файлы:

  • target/groupdocs-watermark-cloud-22.3.jar
  • цель/библиотека/*.jar

Начать

Следуйте Quick Start инструкциям.

Добавить текстовый водяной знак в DOCX через Java Cloud SDK

// For complete examples and data files, please go to https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-java-samples
String MyAppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud
String MyAppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud
   
Configuration configuration = new Configuration(MyAppSid, MyAppKey);
WatermarkApi apiInstance = new WatermarkApi(configuration);
 
WatermarkOptions options = new WatermarkOptions();
FileInfo fileInfo = new FileInfo();
fileInfo.setFilePath("documents/sample.docx");
options.setFileInfo(fileInfo);
 
WatermarkDetails watermarkDetails = new WatermarkDetails();
TextWatermarkOptions textWatermarkOptions = new TextWatermarkOptions();
textWatermarkOptions.setText("New watermark text");
textWatermarkOptions.setFontFamilyName("Arial");
textWatermarkOptions.setFontSize(12d);
watermarkDetails.setTextWatermarkOptions(textWatermarkOptions);
 
List<WatermarkDetails> watermarkDetailsList = new ArrayList<WatermarkDetails>();
watermarkDetailsList.add(watermarkDetails);
options.setWatermarkDetails(watermarkDetailsList);
 
AddRequest request = new AddRequest(options);
WatermarkResult response = apiInstance.add(request);

Авторизация и аутентификация

Authentication schemes определено для API следующим образом:

JWT

Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial

VersionRelease Date
22.328 марта 2022 г.
19.1219 декабря 2019 г.