<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-watermark-cloud</artifactId>
<version>19.12</version>
</dependency>
compile(group: 'com.groupdocs', name: 'groupdocs-watermark-cloud', version: '19.12')
<dependency org="com.groupdocs" name="groupdocs-watermark-cloud" rev="19.12">
<artifact name="groupdocs-watermark-cloud" ext="jar"/>
</dependency>
libraryDependencies += "com.groupdocs" % "groupdocs-watermark-cloud" % "19.12"
文档水印 Java Cloud REST API
Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial
GroupDocs.Watermark Cloud SDK for Java 帮助您构建无需安装任何第 3 方软件即可运行的云文档水印 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 在云文件中。
- Ability to filter the text or image watermarks and remove them。
- 能够去除之前添加的水印(包括第三方工具添加的水印)。
支持的文档水印文件格式
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 客户端库需要:
- Java 1.7+
- 行家
先决条件
要使用 GroupDocs.Watermark Cloud SDK for Java,您需要在 GroupDocs Cloud 注册一个帐户并在 Cloud Dashboard 查找/创建客户端 ID 和客户端密码。有可用的免费配额。有关详细信息,请参阅GroupDocs Cloud Pricing。
从 Maven 安装 GroupDocs.Watermark-Cloud
将 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
-target/lib/*.jar
开始
请按照 Quick Start 说明进行操作。
通过 Java Cloud SDK 将文本水印添加到 DOCX
// 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定义如下:
###智威汤逊
- 类型:OAuth 2.0
- 流程:应用
- 授权网址:https://api.groupdocs.cloud/connect/token
- 令牌生命周期:1 天(默认)
Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial
File | Classifier | Size |
---|---|---|
groupdocs-watermark-cloud-19.12-javadoc.jar | javadoc | 1,010.94 KB |
groupdocs-watermark-cloud-19.12-sources.jar | sources | 166.13 KB |
groupdocs-watermark-cloud-19.12.jar | 243.28 KB | |
groupdocs-watermark-cloud-19.12.pom | 2.87 KB |
GroupDocs Java REST API Maven SDK Java SDK Cloud REST REST API Cloud API MIT JWT oauth GroupDocs.Total Cloud GroupDocs.Watermark Cloud JAR document automation document automation cloud document DOC DOCX DOCM DOT DOTM DOTX RTF ODT XLS XLT XLSX XLSM XLTX XLTM PPT PPTX PPTM PPS PPSX PPSM POTX POTM VSD VDX VSDX VSTX VSS VSSX VSDM VSSM VSTM VTX VSX BMP GIF JPG JPEG JPE JP2 PNG TIFF WEBP PDF watermark text image text watermark image watermark positioning dimension rotation foreground background search filter styling formatting alignment