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

ドキュメント透かし Java Cloud REST API

main-banner

Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | {{ハイパーリンク8}}

GroupDocs.Watermark Cloud SDK for Java は、サードパーティ ソフトウェアをインストールしなくても動作するクラウド ドキュメント透かし Java アプリの構築を支援します。 GroupDocs.Watermark Cloud REST APIs のラッパーです。

Cloud Document Watermarking 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 クライアント ライブラリを構築するには、次のものが必要です。

  1. Java 1.7+
  2. メイヴン

前提条件

GroupDocs.Watermark Cloud SDK for Java を使用するには、GroupDocs Cloud でアカウントを登録し、Cloud Dashboard でクライアント ID とクライアント シークレットを検索/作成する必要があります。無料枠あります。詳細については、GroupDocs Cloud Pricing を参照してください。

Maven から GroupDocs.Watermark-Cloud をインストールします

GroupDocs Cloud リポジトリをアプリケーションの 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);

承認と認証

API 用に定義された Authentication schemes は次のとおりです。

JWT

Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | {{ハイパーリンク8}}

VersionRelease Date
22.32022年3月28日
19.122019年12月19日