GroupDocs.Annotation en un coup d’œil

Intégrez des capacités d’annotation puissantes dans vos projets Python

Illustration annotation

Annoter le texte

Avec GroupDocs.Annotation for Python via .NET, vous pouvez surligner, souligner, barrer ou remplacer du texte dans les PDF, documents Word et autres formats pour une révision collaborative rapide.

Dessiner des formes

Ajoutez des annotations de zone, d’ellipse, de point, de flèche, de distance et de polyligne pour mettre en évidence des régions et des mesures avec des couleurs configurables.

Commentaires et réponses

Ajoutez un auteur et des réponses en fil à toute annotation pour prendre en charge des flux de révision et d’approbation structurés.

Gérer et échanger les annotations

Répertoriez, mettez à jour et supprimez les annotations, filtrez par type, générez des aperçus et importez ou exportez les annotations au format XML.

Indépendance de plateforme

GroupDocs.Annotation for Python via .NET fonctionne sur tous les principaux systèmes d’exploitation, prend en charge les frameworks populaires et s’intègre aux gestionnaires de paquets courants.

Docker
Linux
macOS
PyPI
Windows
VS Code
Amazon S3
Azure

Formats de fichiers pris en charge

GroupDocs.Annotation for Python via .NET prend en charge les formats de fichiers suivants.

Formats MS Office

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

Autres formats Office

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

Autres formats

  • Images: BMP, JPEG, PNG, TIFF
  • CAO: DWG, DXF
  • E‑mail: EML, EMLX

Principales fonctionnalités de GroupDocs.Annotation for Python via .NET

Ajoutez et gérez facilement les annotations dans les PDF, les images et les fichiers Office.

Feature icon

Marquage de texte

Surlignez, soulignez, barrez ou soulignez en pointillé le texte sélectionné dans vos documents.

Feature icon

Formes graphiques

Dessinez des annotations de zone, d’ellipse, de flèche, de point, de distance et de polyligne avec des couleurs personnalisées.

Feature icon

Filigranes et tampons

Ajoutez des filigranes texte, des tampons image et des champs texte modifiables à une page de document.

Feature icon

Lire et supprimer

Lisez toutes les annotations d’un document, puis supprimez‑les par identifiant, type ou instance.

Feature icon

Commentaires et réponses

Ajoutez des réponses en fil avec les métadonnées d’utilisateur et d’horodatage à toute annotation.

Feature icon

Importation et exportation

Enregistrez les annotations d’un document au format XML et chargez‑les dans un autre document.

Exemples de code

Découvrez comment GroupDocs.Annotation for Python via .NET simplifie les tâches d’annotation

Surligner du texte

Les développeurs utilisant Python peuvent surligner du texte et ajouter du marquage aux documents :

Surligner du texte dans un document

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

# Ouvrez le document avec une instance Annotator
with Annotator("input.pdf") as annotator:
    # Créez une annotation de surlignage de texte définie par des points quadrilatéraux
    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)]

    # Ajoutez le surlignage au document
    annotator.add(highlight)

    # Enregistrez le document annoté
    annotator.save("annotated.pdf")

Gérer les annotations

Utilisez l’API pour lire et supprimer les annotations d’un document :

Obtenir et supprimer des annotations

from groupdocs.annotation import Annotator

# Ouvrez un document annoté avec une instance Annotator
with Annotator("annotated.pdf") as annotator:
    # Récupérez toutes les annotations du document
    annotations = annotator.get()

    # Supprimez la première annotation
    annotator.remove(annotation=annotations[0])

    # Enregistrez le document mis à jour
    annotator.save("output.pdf")

Apposer un filigrane

Les développeurs utilisant Python peuvent apposer un filigrane texte sur les pages du document :

Apposer un filigrane sur un document

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

# Ouvrez le document avec une instance Annotator
with Annotator("input.pdf") as annotator:
    # Créez un filigrane texte diagonal et placez-le sur la première page
    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

    # Ajoutez le filigrane et enregistrez le résultat
    annotator.add(watermark)
    annotator.save("annotated.pdf")

Prêt à commencer ?

Téléchargez GroupDocs.Annotation gratuitement ou obtenez une licence d’essai pour un accès complet !

Ressources utiles

Explorez la documentation, les échantillons de code et le soutien communautaire pour améliorer votre expérience.

Conseils sur les licences temporaires

1
Inscrivez-vous avec votre adresse e-mail professionnelle. Les services de messagerie gratuits ne sont pas autorisés.
2
Utilisez le bouton Obtenir une licence temporaire à la deuxième étape.
 Français