Annotons en Python avec l'API RESTful

API REST et SDK Cloud pour Python pour créer des outils d’annotation de documents et d’images en ligne avec prise en charge des options d’annotation de texte et d’image. annotons !

  • GroupDocs.Annotation Cloud SDK for cURL
  • GroupDocs.Annotation Cloud SDK for .NET
  • GroupDocs.Annotation Cloud SDK for Java
  • GroupDocs.Annotation Cloud SDK for PHP
  • GroupDocs.Annotation Cloud SDK for Ruby
  • GroupDocs.Annotation Cloud SDK for Node.js
Commencer l'essai gratuit

GroupDocs.Annotation Cloud SDK for Python RESTful APIs est tout ce dont vous avez besoin pour créer des outils d’annotation de documents en Python. Votre application pourra ajouter des annotations, des superpositions de filigranes, des remplacements de texte, des caviardages, des notes autocollantes et des annotations de texte aux documents commerciaux de tous les formats populaires tels que PDF, Microsoft Word, Excel, PowerPoint, Outlook, images et autres formats. Développez rapidement des applications d’annotation en Python à l’aide de notre SDK qui fonctionne comme un wrapper autour des API Python et rend la solution compatible multiplateforme. La prise en charge des fournisseurs de stockage cloud tiers, par exemple Amazon S3, Windows Azure, Dropbox et autres, est également fournie.‎

Questions fréquemment posées

Je veux créer ma propre application Python pour annoter des documents ?

Consultez GroupDocs.Annotation Cloud SDK for Python at GitHub si vous recherchez le code source pour annoter le fichier dans le Cloud .

Puis-je essayer gratuitement les API REST GroupDocs.Annotation sur Python ?

Vous pouvez essayer GroupDocs.Annotation les API Python Low-Code sans aucune limitation.

Je ne veux pas télécharger mes fichiers confidentiels n’importe où pour les annotations ? Quelles sont mes options ?

GroupDocs.Annotation Cloud est également disponible en tant qu’image Docker qui peut être utilisée pour auto-héberger le service. Vous pouvez également créer vos propres services à l’aide des API GroupDocs.Annotation High-code qui pilotent actuellement nos API REST.

Fonctionnalités avancées de l’API REST d’annotation de documents

Prise en charge de plusieurs formats de fichiers

Importer les informations d’annotation du document et renvoyer la liste des annotations importées

Exporter/ajouter une annotation à un document et récupérer le document résultant en tant que flux

Rendre les pages du document en images et récupérer les liens des images

Récupérer le lien vers l’image générée précédemment par numéro de page du document annoté

Rendre le document au format PDF, enregistrer le document résultant dans le stockage et récupérer son lien

Rendre le document au format PDF en tant que flux de sortie

Ajouter une annotation de rédaction de texte dans les diapositives‎

Ajouter des annotations à l’en-tête/au pied de page des documents Microsoft Word

Intégration facile

L’intégration du SDK GroupDocs.Annotation Cloud dans vos applications Python est très simple. Aucune installation n’est requise côté serveur ou côté client. Créez simplement un compte sur GroupDocs.Cloud pour obtenir le SID et la clé de l’application. L’exemple suivant montre à quel point il est facile d’importer des informations d’annotation à l’aide de Python :‎‎

Ajouter une annotation de zone au document - Python

  # Get your App SID and App Key at https://dashboard.groupdocs.cloud (free registration is required).
  # For complete examples and data files, please go to https://github.com/groupdocs-annotation-cloud/groupdocs-annotation-cloud-python
  app_sid = "XXXX-XXXX-XXXX"
  app_key = "XXXXXXXXXXXX"

  # Create instance of the API.
  api = groupdocs_annotation_cloud.AnnotationApi.from_keys(app_sid, app_key)
  path = "FolderName" + "MyDocument.pdf"

  a = AnnotationInfo()
  a.annotation_position = Point()
  a.annotation_position.x = 852
  a.annotation_position.y = 59
  a.box = Rectangle()
  a.box.x = 375
  a.box.y = 59
  a.box.width = 88
  a.box.height = 37
  a.type = "Area"
  a.creator_name = "Anonym A."

  request = groupdocs_annotation_cloud.PostAnnotationsRequest(path, a)
  response = api.post_annotations(request)
  print(response)

Prise en charge de nombreux types d’annotations

À l’aide du SDK GroupDocs.Annotation Cloud pour Python, vous pouvez travailler avec divers types d’annotations. Les deux types de base sont ; Annotations de texte et annotations de figures.‎ Lors de l’utilisation d’annotations textuelles, vous pouvez ajouter des commentaires textuels au texte sélectionné ; mettez en surbrillance quel texte doit être remplacé par quoi, masquez le texte confidentiel à l’aide de la rédaction de texte, mettez en surbrillance le texte avec des barrés/soulignés et ajoutez des notes autocollantes avec du texte enrichi.‎ Lorsque vous travaillez avec des annotations de figures, vous pouvez ajouter des notes à une zone mise en évidence par un rectangle (Area ‎Annotation), ajouter des notes à n’importe quel point du document (Point Annotation), masquer des parties confidentielles d’une image ou d’un texte (Area Redaction), dessinez des lignes et des formes à main levée (polyligne), des flèches pointant vers un objet (pointeur/flèche), créez des superpositions de filigrane textuel (filigrane) et mesurez la distance entre tous les objets d’un document (annotation de distance).

Personnalisation facile

GroupDocs.Annotation Cloud SDK pour Python est testé à 100 % et prêt à l’emploi. Le SDK est open source et dispose d’une licence MIT. Vous pouvez l’utiliser et même le personnaliser gratuitement.‎

Explorateur d’API interactif

Utilisation de notre explorateur d’API basé sur Swagger ; vous pouvez essayer GroupDocs.Annotation Cloud SDK pour Python immédiatement dans votre navigateur. Cet explorateur d’API interactif vous donne des informations sur toutes les ressources offertes par l’API. Vous pouvez également essayer l’opération souhaitée en fournissant de manière interactive les paramètres requis.

Ressources d'assistance et d'apprentissage

La famille de produits GroupDocs.Annotation Cloud comprend également des SDK pour d’autres langages courants, comme indiqué ci-dessous :

  Français