GroupDocs.Annotation の概要

.NET アプリケーションにプロフェッショナルグレードのドキュメント注釈を追加する

Illustration annotation

テキストマークアップを追加

GroupDocs.Annotation for .NET はテキストのハイライト、下線、取り消し線、波線下線、編集削除、または置換を可能にします。PDF や Office ドキュメントを含む幅広いフォーマットでサポートされ、この機能はドキュメントのレビューとコラボレーションを効率化します。

グラフィック注釈を描画

ページ上の領域や測定を示すために、領域、楕円、ポイント、矢印、距離、ポリライン形状を、ペンと塗りの色を設定可能な状態で追加します。

コメントと返信

任意の注釈に作成者とスレッド化された返信ディスカッションを添付し、構造化されたレビューおよび承認ワークフローをサポートします。

注釈の管理と交換

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

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

GroupDocs.Annotation for .NET は幅広いオペレーティングシステム、開発フレームワーク、パッケージマネージャーと互換性があります。

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

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

GroupDocs.Annotation for .NET は、以下のファイル形式での操作をサポートします。

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 for .NET の機能

PDF、Office ファイル、画像に対して高速かつ正確に注釈を追加・管理します。

Feature icon

テキストマークアップ

サポートされている任意のドキュメントで、選択したテキストをハイライト、下線、取り消し線、または波線下線でマークアップします。

Feature icon

グラフィック形状

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

Feature icon

透かしとスタンプ

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

Feature icon

取得と削除

ドキュメント内のすべての注釈を読み取り、ID、タイプ、またはインスタンスで削除します。

Feature icon

コメントと返信

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

Feature icon

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

ドキュメントの注釈を XML に保存し、別のドキュメントに読み込みます。

コードサンプル

GroupDocs.Annotation for .NET の典型的な使用例

テキストのハイライト

GroupDocs.Annotation for .NET は、C# 開発者がテキストをハイライトし、ドキュメントにマークアップを追加できるようにします:

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

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

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

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

アノテーションの管理

API を使用して、ドキュメントからアノテーションを読み取りおよび削除できます:

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

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

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

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

透かしを追加する

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

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

// Annotator インスタンスでドキュメントを開く
using (Annotator annotator = new Annotator("input.pdf"))
{
    // 斜めのテキスト透かしを作成し、最初のページに配置する
    WatermarkAnnotation watermark = new WatermarkAnnotation
    {
        Box = new Rectangle(100, 100, 200, 100),
        Text = "CONFIDENTIAL",
        FontColor = 16711680,
        FontSize = 24,
        Angle = 45,
        Opacity = 0.5,
        PageNumber = 0
    };

    // 透かしを追加し、結果を保存する
    annotator.Add(watermark);
    annotator.Save("annotated.pdf");
}

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

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

有用なリソース

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

一時ライセンスのヒント

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