GroupDocs.Annotation in sintesi

Integra potenti funzionalità di annotazione nei tuoi progetti Python

Illustration annotation

Markup del Testo

Con GroupDocs.Annotation for Python via .NET, puoi evidenziare, sottolineare, barrare o sostituire il testo su PDF, documenti Word e altri formati per una revisione collaborativa rapida.

Disegna Forme

Aggiungi annotazioni di area, ellisse, punto, freccia, distanza e polilinea per evidenziare regioni e misurazioni con colori configurabili.

Commenti e risposte

Allega un autore e risposte in thread a qualsiasi annotazione per supportare flussi di revisione e approvazione strutturati.

Gestisci e scambia annotazioni

Elenca, aggiorna e rimuovi annotazioni, filtra per tipo, genera anteprime e importa o esporta annotazioni in XML.

Indipendenza dalla piattaforma

GroupDocs.Annotation for Python via .NET funziona su tutti i principali sistemi operativi, supporta i framework più diffusi e si integra con i gestori di pacchetti comuni.

Docker
Linux
macOS
PyPI
Windows
VS Code
Amazon S3
Azure

Formati di file supportati

GroupDocs.Annotation for Python via .NET supporta i seguenti formati di file.

Formati MS Office

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

Altri formati Office

  • Portabile: PDF
  • OpenDocument: ODT, ODP
  • Diagramma: VSD, VSDX

Altri formati

  • Immagini: BMP, JPEG, PNG, TIFF
  • CAD: DWG, DXF
  • Email: EML, EMLX

Caratteristiche principali di GroupDocs.Annotation for Python via .NET

Aggiungi e gestisci facilmente annotazioni in PDF, immagini e file Office.

Feature icon

Formattazione del testo

Evidenzia, sottolinea, barra o sottolinea ondulata il testo selezionato nei tuoi documenti.

Feature icon

Forme grafiche

Disegna annotazioni di area, ellisse, freccia, punto, distanza e polilinea con colori personalizzati.

Feature icon

Filigrane e timbri

Aggiungi filigrane di testo, timbri immagine e campi di testo modificabili a una pagina del documento.

Feature icon

Recupera e rimuovi

Leggi tutte le annotazioni in un documento, quindi rimuovile per ID, tipo o istanza.

Feature icon

Commenti e risposte

Allega risposte in thread con metadati utente e timestamp a qualsiasi annotazione.

Feature icon

Importazione ed esportazione

Salva le annotazioni di un documento in XML e caricale nuovamente in un altro documento.

Esempi di codice

Scopri come GroupDocs.Annotation for Python via .NET semplifica le attività di annotazione

Evidenzia testo

Gli sviluppatori che usano Python possono evidenziare il testo e aggiungere markup ai documenti:

Evidenzia testo in 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

# Apri il documento con un'istanza di Annotator
with Annotator("input.pdf") as annotator:
    # Crea un'annotazione di evidenziazione del testo definita da punti 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)]

    # Aggiungi l'evidenziazione al documento
    annotator.add(highlight)

    # Salva il documento annotato
    annotator.save("annotated.pdf")

Gestisci annotazioni

Usa l’API per leggere e rimuovere le annotazioni da un documento:

Recupera e rimuovi le annotazioni

from groupdocs.annotation import Annotator

# Apri un documento annotato con un'istanza di Annotator
with Annotator("annotated.pdf") as annotator:
    # Recupera tutte le annotazioni dal documento
    annotations = annotator.get()

    # Rimuovi la prima annotazione
    annotator.remove(annotation=annotations[0])

    # Salva il documento aggiornato
    annotator.save("output.pdf")

Apponi una filigrana

Gli sviluppatori che usano Python possono apporre una filigrana di testo su tutte le pagine del documento:

Apponi una filigrana su 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

# Apri il documento con un'istanza di Annotator
with Annotator("input.pdf") as annotator:
    # Crea una filigrana di testo diagonale e posizionala sulla prima pagina
    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

    # Aggiungi la filigrana e salva il risultato
    annotator.add(watermark)
    annotator.save("annotated.pdf")

Pronto per iniziare?

Scarica GroupDocs.Annotation gratuitamente o ottieni una licenza di prova per l’accesso completo!

Risorse utili

Esplora la documentazione, i campioni di codice e il supporto della comunità per migliorare la tua esperienza.

Suggerimenti per la licenza temporanea

1
Iscriviti con la tua email di lavoro. I servizi di posta gratuiti non sono consentiti.
2
Utilizza il pulsante Ottieni una licenza temporanea nel secondo passaggio.
 Italiano