<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-annotation</artifactId>
      <version>21.7.2</version>
   </dependency>
</dependencies>
copied!  
repositories {
    maven {
        url 'https://releases.groupdocs.com/java/repo/'
    }
}

compile(group: 'com.groupdocs', name: 'groupdocs-annotation', version: '21.7.2')
copied!  
<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-annotation" rev="21.7.2">
   <artifact name="groupdocs-annotation" ext="jar"/>
</dependency>
copied!  
resolvers += Resolver.url("GroupDocs Repository", url("https://releases.groupdocs.com/java/repo/"))

libraryDependencies += "com.groupdocs" % "groupdocs-annotation" % "21.7.2"
copied!  

ドキュメントアノテーターJava High Code API

main-banner

製品ページ | ドキュメント | デモ | APIリファレンス | | ブログ | 無料サポート | 一時ライセンス

JavaのGroupDocsannotationは、Microsoft Office&Reg;、OpenOffice&Reg;、Image、Acrobat&Reg;のさまざまなファイル形式のドキュメントとファイルを注釈と透かしドキュメントと透子づけているJavaアプリケーションを構築するのに役立つネイティブJavaクラスライブラリおよびオンプレミスAPIです。 &その他、サードパーティのソフトウェアを必要とせずに。

ドキュメントアノテーションJavaオンプレミスAPI機能

  • Graphic annotations

    -エリア注釈(長方形)

    -矢印注釈(ポインター)

    -距離注釈(両方の線の端で矢印)

    -ポイント注釈(要約ポイント)

    -ポリラインアノテーション(フリーハンドドローインライン)

    -編集アノテーション(固定位置と黒の背景を持つ無料の長方形)

    • テキストフィールドアノテーション(長方形の領域内のテキスト)

    -楕円注釈(サークルベース)

  • Text annotations

    -注釈を強調表示します(テキスト蛍光ペン)

    -交換注釈(元のテキストをユーザーに提供するテキストを使用してください)

    • ストライクアウトアノテーション(選択したテキストを攻撃する)
    • アンダーライン注釈(選択したテキストに下線)
    • テキスト編集アノテーション(リソース編集と同じが、テキストにのみ適用可能)
  • リンク注釈 (Web link)

  • Watermark annotation (Text watermark)

  • 注釈の背景色、位置、不透明度、ペンの色、スタイル、幅を設定します。

  • ドキュメントから注釈を抽出します。

  • コメントの形で注釈への返信を追加します。

  • パスワード保護を備えたドキュメントに注釈を適用します。

  • リモートに配置されたドキュメントに注釈を付けますの能力。

  • 残りをスキップしながら、特定の種類の注釈のみをフィルタリングして保存します。

  • 目的のページ範囲、特定のページ、または注釈付きページのみをエクスポートする機能。

  • ドキュメントページのプレビューを「JPG」、「PNG」、または「BMP」形式で生成します。

-すべての注釈のバージョンを維持します追加、削除、編集して、必要なバージョンを選択できるようにします。

-注釈を比較します

サポートされているドキュメントアノテーションファイル形式

Microsoft Word&Reg;: doc、docx、docm、dot、dotx、dotm、rtf
OpenOffice&Reg;テキスト: odt
Microsoft Excel&Reg;: XLS、XLSX、XLSM、XLSB
OpenOffice&Reg;スプレッドシート: ods
Microsoft PowerPoint&Reg;: PPT、PPTX、PPS、PPSX
OpenOffice&Reg;プレゼンテーション: odp
Microsoft Visio&Reg;: VSD、VSDX、VSDM、VSS、VSSX、VST、VSTM
ラスター画像: jpg、jpeg、png、bmp、tiff
autocad&reg;: dxf
autodesk&reg;: dwg
メール: eml、emlx
web: htm、html
修正レイアウト: PDF(PDF/A-1A、PDF/A-1B、PDF/A-2A)

アノテーションオブジェクト

**グラフィックアノテーション:**領域、矢印、距離、楕円、ポイント、ポリライン、リソース編集、テキストフィールド
**テキスト注釈:**ハイライト、リンク、交換、ストライクアウト、削減、下線
**透かし:**対角線、水平

詳細と制限については、サポートされているドキュメント形式をご覧ください。

システム要求

  • Microsoft Windows Windows Desktop&Server(x86、x64)、Microsoft Azure
  • macOS
  • Linux
  • Javaバージョン: J2SE 7.0(1.7)J2SE 8.0(1.8)以下(たとえばJava 10)

GroupDocs.Annotation JavaのAnnotationは、外部ソフトウェアまたはサードパーティのツールをインストールする必要はありません。 インストールと構成に記載されている方法の1つに従ってください。

始めましょう

GroupDocsは、GroupDocsリポジトリですべてのJava APIをホストしています。簡単な構成を使用して、MavenプロジェクトでJava APIのAnnotationを簡単に使用できます。詳細な手順については、Mavenを使用したGroupDocsリポジトリからのインストールドキュメントページをご覧ください。

サンプルJavaコードをサンプルして、透かし注釈を追加します

String outputPath = Constants.getOutputFilePath("AddWatermarkAnnotation", FilenameUtils.getExtension(Constants.INPUT));
final Annotator annotator = new Annotator(Constants.INPUT);
try {
    Reply reply1 = new Reply();
    reply1.setComment("First comment");
    reply1.setRepliedOn(Calendar.getInstance().getTime());
    Reply reply2 = new Reply();
    reply2.setComment("Second comment");
    reply2.setRepliedOn(Calendar.getInstance().getTime());
    java.util.List < Reply > replies = new ArrayList < Reply > ();
    replies.add(reply1);
    replies.add(reply2);
    WatermarkAnnotation watermark = new WatermarkAnnotation();
    watermark.setAngle((double) 75);
    watermark.setBox(new Rectangle(200, 200, 100, 50));
    watermark.setCreatedOn(Calendar.getInstance().getTime());
    watermark.setText("Watermark");
    watermark.setFontColor(65535);
    watermark.setFontSize((double) 12);
    watermark.setMessage("This is watermark annotation");
    watermark.setOpacity(0.7);
    watermark.setPageNumber(0);
    watermark.setReplies(replies);
    annotator.add(watermark);
    annotator.save(outputPath);
} finally {
    if (annotator != null) {
        annotator.dispose();
    }
}

製品ページ | ドキュメント | デモ | APIリファレンス | | ブログ | 無料サポート | 一時ライセンス

VersionRelease Date
21.7.22022年1月25日
21.7.12022年1月25日
2.0.02022年1月25日
19.22022年1月25日
17.102022年1月25日
17.10.32022年1月25日
1.5.02022年1月25日
21.72021年7月21日
19.72020年2月19日
20.22020年2月13日
19.52019年5月30日
19.42019年4月15日
18.12018年10月16日
18.102018年10月16日
1.4.02018年4月18日
1.6.02018年4月18日
1.7.02018年4月18日
1.7.12018年4月18日
1.8.02018年4月18日
1.8.12018年4月18日
1.8.22018年4月18日
1.9.02018年4月18日
17.1.02018年4月18日
17.10.12018年4月18日
17.10.22018年4月18日
17.5.02018年4月18日
17.6.02018年4月18日
18.42018年4月18日
3.1.02018年4月18日