GroupDocs.Annotation の概要

プロフェッショナルなアノテーションツールで Java アプリケーションを強化します

Illustration annotation

テキストのマークアップ

GroupDocs.Annotation for Java を使用すると、テキストのハイライト、下線、取り消し線、または置換が可能です。PDF、Word、Excel などに対応し、共同レビューやドキュメントフィードバックに最適です。

図形の描画

領域、楕円、ポイント、矢印、距離、ポリラインのアノテーションを追加し、コンテンツや測定値を強調表示できます。色は設定可能です。

コメントと返信

任意のアノテーションに作成者とスレッド化された返信を付け、構造化されたレビューと承認プロセスを促進します。

アノテーションの管理と交換

アノテーションの一覧表示、更新、削除、タイプ別フィルタ、プレビューのレンダリング、XML 形式でのインポート/エクスポートが可能です。

プラットフォーム非依存性

GroupDocs.Annotation for Java は主要なオペレーティングシステム、フレームワーク、開発プラットフォームで動作します。

Amazon
Docker
Azure
IntelliJ IDEA
Eclipse
macOS
Linux
Maven

サポートされているファイル形式

GroupDocs.Annotation for Java は以下のファイル形式の取り扱いをサポートします。

MS Office 形式

  • Word: DOCX, DOC, DOCM, DOT, DOTX, DOTM, RTF
  • Excel: XLSX, XLS, XLSM, XLSB, ODS
  • PowerPoint: PPT, PPTX, PPS, PPSX

その他の Office 形式

  • ポータブル: PDF
  • OpenDocument: ODT, ODP
  • 図: VSD, VSDX

その他の形式

  • 画像: BMP, JPEG, PNG, TIFF
  • CAD: DWG, DXF
  • メール: EML, EMLX

GroupDocs.Annotation でできること

PDF、Office ドキュメント、画像に対して、正確かつ迅速にアノテーションを追加・管理できます。

Feature icon

テキストマークアップ

ドキュメント全体のテキストをハイライト、下線、取り消し線、または波線下線でマークアップします。

Feature icon

グラフィック形状

カスタムカラーで領域、楕円、矢印、ポイント、距離、ポリラインの注釈を描画します。

Feature icon

透かしとスタンプ

文書ページにテキスト透かし、画像スタンプ、編集可能なテキストフィールドを追加します。

Feature icon

取得と削除

文書内のすべての注釈を読み取り、ID、タイプ、またはインスタンスで削除します。

Feature icon

コメントと返信

ユーザーとタイムスタンプのメタデータを含むスレッド形式の返信を任意の注釈に添付します。

Feature icon

インポートとエクスポート

文書の注釈をXMLに保存し、別の文書にロードできます。

コードサンプル

一般的な GroupDocs.Annotation for Java のユースケース例

テキストのハイライト

GroupDocs.Annotation for Java は Java 開発者がテキストをハイライトし、文書にマークアップを追加できるようにします:

ドキュメント内のテキストをハイライト

// Annotator インスタンスでドキュメントを開く
Annotator annotator = new Annotator("input.pdf");
try {
    // 四角形ポイントで定義されたテキストハイライトアノテーションを作成する
    HighlightAnnotation highlight = new HighlightAnnotation();
    highlight.setPageNumber(0);
    highlight.setFontColor(65535);
    highlight.setPoints(Arrays.asList(
        new Point(80, 730), new Point(240, 730),
        new Point(240, 750), new Point(80, 750)));

    // ハイライトをドキュメントに追加する
    annotator.add(highlight);

    // アノテーション済みドキュメントを保存する
    annotator.save("annotated.pdf");
} finally {
    annotator.dispose();
}

注釈の管理

当社のAPIを使用すると、文書から注釈を読み取りおよび削除できます:

アノテーションの取得と削除

// Annotator インスタンスでアノテーション済みドキュメントを開く
Annotator annotator = new Annotator("annotated.pdf");
try {
    // ドキュメントからすべてのアノテーションを取得する
    List<AnnotationBase> annotations = annotator.get();

    // 最初のアノテーションを削除する
    annotator.remove(annotations.get(0));

    // 更新されたドキュメントを保存する
    annotator.save("output.pdf");
} finally {
    annotator.dispose();
}

透かしを追加する

GroupDocs.Annotation for Java は Java 開発者がドキュメントページ全体にテキスト透かしを追加することを可能にします:

ドキュメントに透かしを追加する

// Annotator インスタンスでドキュメントを開く
Annotator annotator = new Annotator("input.pdf");
try {
    // 斜めのテキスト透かしを作成し、最初のページに配置する
    WatermarkAnnotation watermark = new WatermarkAnnotation();
    watermark.setBox(new Rectangle(100, 100, 200, 100));
    watermark.setText("CONFIDENTIAL");
    watermark.setFontColor(16711680);
    watermark.setFontSize(24.0);
    watermark.setAngle(45.0);
    watermark.setOpacity(0.5);
    watermark.setPageNumber(0);

    // 透かしを追加し、結果を保存する
    annotator.add(watermark);
    annotator.save("annotated.pdf");
} finally {
    annotator.dispose();
}

始める準備はできていますか?

GroupDocs.Annotation を無料でダウンロードするか、フルアクセス用の試用版ライセンスを取得してください。

有用なリソース

ドキュメント、コードサンプル、コミュニティサポートを調べて、体験を向上させます。

一時ライセンスのヒント

1
職場の電子メールで登録してください。フリー メール サービスは使用できません。
2
2 番目のステップで [一時ライセンスを取得] ボタンを使用します。
 日本