<repositories>
<repository>
<id>repository.groupdocs.com</id>
<name>GroupDocs Repository</name>
<url>https://releases.groupdocs.com/java/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-watermark</artifactId>
<version>24.11</version>
</dependency>
</dependencies>
repositories {
maven {
url 'https://releases.groupdocs.com/java/repo/'
}
}
compile(group: 'com.groupdocs', name: 'groupdocs-watermark', version: '24.11')
<ivysettings>
<settings defaultResolver="chain"/>
<resolvers>
<chain name="chain">
<ibiblio name="GroupDocs Repository" m2compatible="true" root="https://releases.groupdocs.com/java/repo/"/>
</chain>
</resolvers>
</ivysettings>
<dependency org="com.groupdocs" name="groupdocs-watermark" rev="24.11">
<artifact name="groupdocs-watermark" ext="jar"/>
</dependency>
resolvers += Resolver.url("GroupDocs Repository", url("https://releases.groupdocs.com/java/repo/"))
libraryDependencies += "com.groupdocs" % "groupdocs-watermark" % "24.11"
テキスト /画像の透かしを適用するためのハイコードJavaAPI
製品ページ | ドキュメント | デモ | APIリファレンス | 例 | ブログ | 無料サポート | 一時ライセンス
JavaのGroupDocswatermarkは、サポートされているドキュメントタイプに透かしを挿入し、ファイルを使用して画像に透かしを埋め込むための高コードオンプレミスJava APIです。デジタル透かしをカスタマイズしてスタイライズし、検索を実行して希望する透かしを取得し、ドキュメントページのプレビューを生成します。
テキスト&画像透かしJavaオンプレミスAPI
- サポートされているファイル形式のドキュメント内に画像またはテキストの透かしを挿入します。
- ドキュメントに埋め込まれた画像に透かしを適用します。
- ドキュメントから透かしオブジェクト情報を抽出します。 -PDFファイルにラスター化を適用して、テキストを検索できないようにします。
- テキストのフォーマット、テキストの色、テキストフォントなどに基づいて透かしを検索します。 -MicrosoftExcel&Reg;に背景画像を適用します。 &PowerPoint&Reg;ドキュメント。
- 不要な透かしを削除します。 -PNG、JPG、またはBMP形式でドキュメントプレビューを生成します。
- 適切なスタイリングを透かしに設定し、ドキュメント内の目的の位置に配置します。
- Support to add watermarks to:
-word&reg;ドキュメント
-PowerPoint&Reg;プレゼンテーション
-Excel&Reg;スプレッドシート
- 添付ファイルにメールします
- 画像と図 -PDFファイル
- Comprehensive watermark search feature supporting various criteria, such as:
- テキスト検索基準
- 正規表現検索基準
- 画像検索基準
- 組み合わせた検索基準
- テキストのフォーマット検索条件
- Searching watermarks in particular objects
- Searching for hyperlink watermarks
- Finding text watermark even if it contains unreadable characters between the letters
サポートされているドキュメント透かしファイル形式
以下は、サポートされているロード&セーブファイル形式です。
Microsoft Word&Reg;: doc/dot/docx/docm/dotx/dotm/rtf
OpenOffice Writer&Reg;: odt
Microsoft Excel&Reg;: xlsx/xlsm/xltm/xlt // xltx/xls
Microsoft PowerPoint&Reg;: PPTX/PPTM/PPSX/PPSM/PPT/PPS
Microsoft Outlook&Reg;: eml/oft/msg
Apple&Reg Mail;: emlx
Microsoft Visio&Reg; VSD/VDX/VSDX/VSTX/VSS/VSSX/VSDM/VSSM/VSTM/VTX/VSX
修正レイアウト: PDF
画像: bmp/gif/jpg/jpeg/jpe/jp2/png/tiff/webp
追加のファイル形式では、透かし操作の追加がサポートされています。
Microsoft Word&Reg;: doc/dot/docx/docm/dotx/dotm/rtf
OpenOffice Writer&Reg;: odt
Microsoft Excel&Reg;: xlsx/xlsm/xltm/xlt // xltx/xls
Microsoft PowerPoint&Reg;: PPTX/PPTM/PPSX/PPSM/PPT/PPS
Microsoft Visio&Reg; VSD/VDX/VSDX/VSTX/VSS/VSSX/VSDM/VSSM/VSTM/VTX/VSX
修正レイアウト: PDF
画像: bmp/gif/jpg/jpeg/jpe/jp2/png/tiff/webp
検索および削除透かし操作は、次のファイル形式でサポートされています。
Microsoft Word&Reg;: doc/dot/docx/docm/dotx/dotm/rtf
OpenOffice Writer&Reg;: odt
Microsoft Excel&Reg;: xlsx/xlsm/xltm/xlt // xltx/xls
Microsoft PowerPoint&Reg;: PPTX/PPTM/PPSX/PPSM/PPT/PPS
Microsoft Visio&Reg; VSD/VDX/VSDX/VSTX/VSS/VSSX/VSDM/VSSM/VSTM/VTX/VSX
レイアウトを修正: PDF
詳細と制限については、サポートされているドキュメント形式をご覧ください。
システム要求
- Microsoft Windows Windows Desktop&Server(x86、x64)、Microsoft Azure
- macOS: Mac OS X
- linux: ubuntu、opensuse、centosなど
- Javaバージョン:
J2SE 7.0(1.7)
、J2SE 8.0(1.8)
以下(たとえばJava 10)
GroupDocs.watermark for Javaは、外部ソフトウェアまたはサードパーティのツールをインストールする必要はありません。 インストールと構成で説明されている方法の1つに従ってください。
始めましょう
GroupDocsは、GroupDocsリポジトリですべてのJava APIをホストしています。簡単な構成を使用して、MavenプロジェクトでGroupDocs.watermarkにJava APIに直接簡単に使用できます。詳細な手順については、Mavenを使用したGroupDocsリポジトリからのインストールドキュメントページをご覧ください。
サンプルjavaコードはドキュメントにテキスト透かしを追加する
// Constants.InImagePng is an absolute or relative path to your document. Ex: "C:\\Docs\\image.png"
Watermarker watermarker = new Watermarker(Constants.InImagePng);
// Initialize the font to be used for watermark
Font font = new Font("Arial", 19, FontStyle.Bold | FontStyle.Italic);
// Create the watermark object
TextWatermark watermark = new TextWatermark("Test watermark", font);
// Set watermark properties
watermark.setForegroundColor(Color.getRed());
watermark.setBackgroundColor(Color.getBlue());
watermark.setTextAlignment(TextAlignment.Right);
watermark.setOpacity(0.5);
// Add watermark
watermarker.add(watermark);
watermarker.save(Constants.OutImagePng);
watermarker.close();
製品ページ | ドキュメント | デモ | APIリファレンス | 例 | ブログ | 無料サポート | 一時ライセンス