GroupDocs.Annotation en un vistazo

Integre potentes capacidades de anotación en sus proyectos Python

Illustration annotation

Marcar texto

Con GroupDocs.Annotation for Python via .NET, puede resaltar, subrayar, tachar o reemplazar texto en PDFs, documentos Word y otros formatos para una revisión colaborativa rápida.

Dibujar formas

Agregue anotaciones de área, elipse, punto, flecha, distancia y polilínea para resaltar regiones y mediciones con colores configurables.

Comentarios y respuestas

Adjunte un autor y respuestas en hilo a cualquier anotación para respaldar flujos de revisión y aprobación estructurados.

Administrar e intercambiar anotaciones

Enumere, actualice y elimine anotaciones, filtre por tipo, genere vistas previas e importe o exporte anotaciones en XML.

Independencia de plataforma

GroupDocs.Annotation for Python via .NET funciona en todos los principales sistemas operativos, admite los marcos de trabajo más populares y se integra con los gestores de paquetes habituales.

Docker
Linux
macOS
PyPI
Windows
VS Code
Amazon S3
Azure

Formatos de archivo compatibles

GroupDocs.Annotation for Python via .NET admite los siguientes formatos de archivo.

Formatos MS Office

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

Otros formatos de Office

  • Portable: PDF
  • OpenDocument: ODT, ODP
  • Diagrama: VSD, VSDX

Otros formatos

  • Imágenes: BMP, JPEG, PNG, TIFF
  • CAD: DWG, DXF
  • Correo electrónico: EML, EMLX

Características clave de GroupDocs.Annotation for Python via .NET

Agregue y administre anotaciones en PDFs, imágenes y archivos de Office sin esfuerzo.

Feature icon

Marcado de texto

Resalte, subraye, tachado (con línea) o subrayado ondulado el texto seleccionado en sus documentos.

Feature icon

Formas gráficas

Dibuje anotaciones de área, elipse, flecha, punto, distancia y polilínea con colores personalizados.

Feature icon

Marcas de agua y sellos

Agregue marcas de agua de texto, sellos de imagen y campos de texto editables a una página del documento.

Feature icon

Obtener y eliminar

Lea todas las anotaciones de un documento y luego elimínelas por id, tipo o instancia.

Feature icon

Comentarios y respuestas

Adjunte respuestas en hilo con metadatos de usuario y marca de tiempo a cualquier anotación.

Feature icon

Importar y exportar

Guarde las anotaciones de un documento en XML y cárguelas en otro documento.

Ejemplos de código

Explore cómo GroupDocs.Annotation for Python via .NET simplifica las tareas de anotación

Resaltar texto

Los desarrolladores que usan Python pueden resaltar texto y agregar marcado a los documentos:

Resaltar texto en un 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 el documento con una instancia de Annotator
with Annotator("input.pdf") as annotator:
    # Cree una anotación de resaltado de texto definida por puntos cuádruples
    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)]

    # Agregue el resaltado al documento
    annotator.add(highlight)

    # Guarde el documento anotado
    annotator.save("annotated.pdf")

Administrar anotaciones

Utilice la API para leer y eliminar anotaciones de un documento:

Obtener y eliminar anotaciones

from groupdocs.annotation import Annotator

# Abra un documento anotado con una instancia de Annotator
with Annotator("annotated.pdf") as annotator:
    # Recupere todas las anotaciones del documento
    annotations = annotator.get()

    # Elimine la primera anotación
    annotator.remove(annotation=annotations[0])

    # Guarde el documento actualizado
    annotator.save("output.pdf")

Estampar una marca de agua

Los desarrolladores que usan Python pueden estampar una marca de agua de texto en todas las páginas del documento:

Estampar una marca de agua en un 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 el documento con una instancia de Annotator
with Annotator("input.pdf") as annotator:
    # Cree una marca de agua de texto diagonal y colóquela en la primera 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

    # Agregue la marca de agua y guarde el resultado
    annotator.add(watermark)
    annotator.save("annotated.pdf")

¿Listo para empezar?

Descargue GroupDocs.Annotation gratis u obtenga una licencia de prueba para obtener acceso completo.

Recursos útiles

Explore la documentación, las muestras de código y el apoyo de la comunidad para mejorar su experiencia.

Consejos para licencias temporales

1
Regístrate con tu correo electrónico del trabajo. No se permiten servicios de correo gratuitos.
2
Utilice el botón Obtener una licencia temporal en el segundo paso.
 Español