Annotons dans Python avec RESTful API

REST API et Cloud SDK pour Python afin de 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 pour cURL
  • GroupDocs.Annotation Cloud SDK pour .NET
  • GroupDocs.Annotation Cloud SDK pour Java
  • GroupDocs.Annotation Cloud SDK pour PHP
  • GroupDocs.Annotation Cloud SDK pour Ruby
  • GroupDocs.Annotation Cloud SDK pour Node.js
Commencer l'essai gratuit

GroupDocs.Annotation Cloud SDK pour Python RESTful APIs est tout ce dont vous avez besoin pour créer des outils d’annotation de documents dans Python. Votre application pourra ajouter des annotations, des superpositions de filigrane, des remplacements de texte, des censures, des notes autocollantes et des balisages de texte aux documents professionnels de tous les formats populaires tels que PDF, Microsoft Word, Excel, PowerPoint, Outlook, les images et d’autres formats. Développez rapidement des applications d’annotation dans Python en utilisant notre SDK qui agit comme une enveloppe autour de Python APIs et rend la solution compatible multiplateforme. La prise en charge des fournisseurs de stockage cloud tiers, par exemple Amazon S3, Windows Azure, Dropbox et d’autres, est également fournie.

Foire aux questions

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

Consultez GroupDocs.Annotation Cloud SDK pour Python à GitHub si vous recherchez le code source pour annoter des fichiers dans le Cloud.

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

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

Je ne veux pas télécharger mes fichiers confidentiels nulle part pour les annotations. Quelles sont mes options ?

GroupDocs.Annotation Cloud est également disponible sous forme d’image Docker qui peut être utilisée pour self-host le service. Vous pouvez également créer vos propres services en utilisant GroupDocs.Annotation High-code APIs (https://products.groupdocs.com/annotation/) qui alimentent actuellement notre REST APIs.

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

Prise en charge de plusieurs formats de fichiers

Importez les informations d’annotation depuis le document et renvoyez la liste des annotations importées

Exportez ou ajoutez une annotation à un document et récupérez le document résultant sous forme de flux

Rendez les pages du document en images et récupérez les liens des images

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

Rendez le document au format PDF, enregistrez le document résultant dans le stockage et récupérez son lien

Rendez le document au format PDF sous forme de flux de sortie

Ajoutez une annotation de caviardage de texte dans les diapositives

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

Intégration facile

Intégrer GroupDocs.Annotation Cloud SDK dans vos applications Python est très simple. Aucune installation n’est requise côté serveur ou client. Créez simplement un compte sur GroupDocs.Cloud pour obtenir l’App SID et la clé. L’exemple suivant montre à quel point il est facile d’importer les informations d’annotation en utilisant 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’annotation

En utilisant GroupDocs.Annotation Cloud SDK pour Python, vous pouvez travailler avec divers types d’annotations. Les deux types de base sont : les annotations de texte et les annotations de figure. Lors de l’utilisation d’annotations basées sur du texte, vous pouvez ajouter des commentaires textuels au texte sélectionné ; mettre en évidence le texte à remplacer, masquer le texte confidentiel à l’aide de la rédaction de texte, souligner ou barrer le texte, et ajouter des notes autocollantes avec du texte enrichi. Lors de l’utilisation d’annotations de figure, vous pouvez ajouter des notes à une zone mise en évidence par un rectangle (Annotation de zone), ajouter des notes à n’importe quel point du document (Annotation de point), masquer des parties confidentielles d’une image ou d’un texte (Rédaction de zone), dessiner des lignes et formes à main levée (Polyligne), des flèches pointant vers un objet (Pointeur/Flèche), créer des superpositions de filigrane basées sur du texte (Filigrane), et mesurer la distance entre tout objet du document (Annotation de distance).

Personnalisation facile

GroupDocs.Annotation Cloud SDK pour Python est testé à 100 % et fonctionne immédiatement. Le SDK est open source et possède une licence MIT. Vous pouvez l’utiliser, et même le personnaliser entièrement gratuitement.

Interactif API Explorer

En utilisant notre explorateur API basé sur Swagger, vous pouvez essayer immédiatement GroupDocs.Annotation Cloud SDK pour Python dans votre navigateur. Cet explorateur API interactif vous fournit des informations sur toutes les ressources offertes par le API. Vous pouvez également tester 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 SDKs pour d’autres langages populaires, comme indiqué ci-dessous :

  Français
5213bffe8