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

Другие офисные форматы

  • Портативные: 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

Получение и удаление

Читайте все аннотации в документе, затем удаляйте их по идентификатору, типу или экземпляру.

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
Зарегистрируйтесь, используя ваш рабочий e-mail адрес. Бесплатные почтовые сервисы запрещены.
2
Используйте кнопку Получить временную лицензию на втором шаге.
 Русский