GroupDocs.Annotation の概要

強力な注釈機能を Python プロジェクトに統合します

Illustration annotation

テキストのマークアップ

GroupDocs.Annotation for Python via .NET を使用すると、PDF、Word 文書、その他の形式でテキストをハイライト、下線、取り消し線、または置換でき、迅速な共同レビューが可能です。

図形の描画

領域、楕円、ポイント、矢印、距離、ポリラインの注釈を追加し、設定可能な色で領域や測定値を示します。

コメントと返信

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

注釈の管理と交換

注釈を一覧表示、更新、削除し、タイプでフィルタリング、プレビューをレンダリング、XMLとして注釈をインポートまたはエクスポートします。

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

GroupDocs.Annotation for Python via .NET は主要なすべてのオペレーティングシステムで動作し、一般的なフレームワークをサポートし、一般的なパッケージマネージャーと統合します。

Docker
Linux
macOS
PyPI
Windows
VS Code
Amazon S3
Azure

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

GroupDocs.Annotation for Python via .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 Python via .NET の主な機能

PDF、画像、Office ファイルに注釈を簡単に追加および管理できます。

Feature icon

テキストマークアップ

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

Feature icon

グラフィックシェイプ

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

Feature icon

透かしとスタンプ

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

Feature icon

取得と削除

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

Feature icon

コメントと返信

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

Feature icon

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

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

コードサンプル

GroupDocs.Annotation for Python via .NET が注釈タスクをどのように簡素化するかをご覧ください

テキストのハイライト

Python を使用する開発者は、テキストをハイライトしてドキュメントにマークアップを追加できます:

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

from groupdocs.annotation import Annotator
from groupdocs.annotation.models import Point
from groupdocs.annotation.models.annotation_models import HighlightAnnotation
from groupdocs.pydrawing import Color

# Annotator インスタンスでドキュメントを開く
with Annotator("input.pdf") as annotator:
    # 四角形ポイントで定義されたテキストハイライトアノテーションを作成する
    highlight = HighlightAnnotation()
    highlight.page_number = 0
    highlight.font_color = Color.yellow.to_argb()
    highlight.points = [Point(80, 730), Point(240, 730), Point(240, 750), Point(80, 750)]

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

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

注釈の管理

API を使用して、ドキュメントから注釈を読み取りおよび削除できます:

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

from groupdocs.annotation import Annotator

# Annotator インスタンスでアノテーション済みドキュメントを開く
with Annotator("annotated.pdf") as annotator:
    # ドキュメントからすべてのアノテーションを取得する
    annotations = annotator.get()

    # 最初のアノテーションを削除する
    annotator.remove(annotation=annotations[0])

    # 更新されたドキュメントを保存する
    annotator.save("output.pdf")

透かしを追加する

Python を使用する開発者は、ドキュメントページ全体にテキスト透かしを追加することができます:

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

from groupdocs.annotation import Annotator
from groupdocs.annotation.models import Rectangle
from groupdocs.annotation.models.annotation_models import WatermarkAnnotation
from groupdocs.pydrawing import Color

# Annotator インスタンスでドキュメントを開く
with Annotator("input.pdf") as annotator:
    # 斜めのテキスト透かしを作成し、最初のページに配置する
    watermark = WatermarkAnnotation()
    watermark.box = Rectangle(100, 100, 200, 100)
    watermark.text = "CONFIDENTIAL"
    watermark.font_color = Color.red.to_argb()
    watermark.font_size = 24.0
    watermark.angle = 45.0
    watermark.opacity = 0.5
    watermark.page_number = 0

    # 透かしを追加し、結果を保存する
    annotator.add(watermark)
    annotator.save("annotated.pdf")

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

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

有用なリソース

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

一時ライセンスのヒント

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