Visão geral do GroupDocs.Annotation

Integre recursos poderosos de anotação em seus projetos Python

Illustration annotation

Marcar Texto

Com GroupDocs.Annotation for Python via .NET, você pode destacar, sublinhar, riscar ou substituir texto em PDFs, documentos Word e outros formatos para revisão colaborativa rápida.

Desenhar Formas

Adicione anotações de área, elipse, ponto, seta, distância e polilinha para destacar regiões e medições com cores configuráveis.

Comentários e Respostas

Anexe um autor e respostas em thread a qualquer anotação para suportar fluxos de revisão e aprovação estruturados.

Gerenciar e Compartilhar Anotações

Liste, atualize e remova anotações, filtre por tipo, gere pré‑visualizações e importe ou exporte anotações como XML.

Independência de Plataforma

GroupDocs.Annotation for Python via .NET funciona em todos os principais sistemas operacionais, suporta frameworks populares e integra-se com gerenciadores de pacotes comuns.

Docker
Linux
macOS
PyPI
Windows
VS Code
Amazon S3
Azure

Formatos de Arquivo Compatíveis

GroupDocs.Annotation for Python via .NET suporta os seguintes formatos de arquivo.

Formatos MS Office

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

Outros formatos de Office

  • Portátil: PDF
  • OpenDocument: ODT, ODP
  • Diagrama: VSD, VSDX

Outros formatos

  • Imagens: BMP, JPEG, PNG, TIFF
  • CAD: DWG, DXF
  • E-mail: EML, EMLX

Principais recursos do GroupDocs.Annotation for Python via .NET

Adicione e gerencie anotações em PDFs, imagens e arquivos do Office com facilidade.

Feature icon

Marcação de Texto

Realce, sublinhe, risque ou sublinhe ondulado o texto selecionado em seus documentos.

Feature icon

Formas Gráficas

Desenhe anotações de área, elipse, seta, ponto, distância e polilinha com cores personalizadas.

Feature icon

Marca d’água e Selos

Adicione marcas d’água de texto, selos de imagem e campos de texto editáveis a uma página de documento.

Feature icon

Obter e Remover

Leia todas as anotações de um documento e, em seguida, remova-as por ID, tipo ou instância.

Feature icon

Comentários e Respostas

Anexe respostas em thread com metadados de usuário e carimbo de data/hora a qualquer anotação.

Feature icon

Importar e Exportar

Salve as anotações de um documento em XML e carregue-as em outro documento.

Exemplos de Código

Explore como GroupDocs.Annotation for Python via .NET simplifica tarefas de anotação

Realçar Texto

Desenvolvedores que utilizam Python podem realçar texto e adicionar marcações a documentos:

Realçar Texto em um Documento

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

# Abra o documento com uma instância de Annotator
with Annotator("input.pdf") as annotator:
    # Crie uma anotação de realce de texto definida por pontos quad
    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)]

    # Adicione o realce ao documento
    annotator.add(highlight)

    # Salve o documento anotado
    annotator.save("annotated.pdf")

Gerenciar Anotações

Use a API para ler e remover anotações de um documento:

Obter e Remover Anotações

from groupdocs.annotation import Annotator

# Abra um documento anotado com uma instância de Annotator
with Annotator("annotated.pdf") as annotator:
    # Recupere todas as anotações do documento
    annotations = annotator.get()

    # Remova a primeira anotação
    annotator.remove(annotation=annotations[0])

    # Salve o documento atualizado
    annotator.save("output.pdf")

Aplicar Marca d’água

Desenvolvedores que utilizam Python podem aplicar uma marca d’água de texto em todas as páginas do documento:

Aplicar uma Marca d'água em um Documento

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

# Abra o documento com uma instância de Annotator
with Annotator("input.pdf") as annotator:
    # Crie uma marca d'água de texto diagonal e posicione-a na primeira página
    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

    # Adicione a marca d'água e salve o resultado
    annotator.add(watermark)
    annotator.save("annotated.pdf")

Pronto para começar?

Baixe GroupDocs.Annotation gratuitamente ou obtenha uma licença de teste para acesso total!

Recursos úteis

Explore a documentação, as amostras de código e o apoio da comunidade para aprimorar sua experiência.

Dicas de licença temporária

1
Cadastre-se com seu e-mail comercial. Serviços de e-mail gratuitos não são permitidos.
2
Use o botão Obter uma licença temporária na segunda etapa.
 Português