If so you can download any of the below versions for testing. The product will function as normal except for an evaluation limitation. At the time of purchase we provide a license file via email that will allow the product to work in its full capacity. If you would also like an evaluation license to test without any restrictions for 30 days, please follow the directions provided here.
If you experience errors, when you try to download a file, make sure your network policies (enforced by your company or ISP) allow downloading ZIP and/or MSI files.

Installation
Le package est disponible sur PyPI et peut être installé via pip en exécutant la commande suivante :
pip install groupdocs-parser-cloud

Exigences
Dépendances
Le SDK installe automatiquement les packages suivants :
| Package | Contrainte |
|---|
| urllib3 | >= 1.15 |
| six | >= 1.10 |
| certifi | — |
| python-dateutil | — |
Démarrage rapide
Obtenez vos identifiants API
Pour utiliser GroupDocs.Parser Cloud, inscrivez-vous sur le GroupDocs.Cloud Dashboard et obtenez votre Client ID et votre Client Secret.
Initialiser l’API
Utilisez le code suivant pour commencer à utiliser GroupDocs.Parser Cloud SDK pour Python :
import groupdocs_parser_cloud
# Get your ClientId and ClientSecret at https://dashboard.groupdocs.cloud
client_id = "YourClientId"
client_secret = "YourClientSecret"
# Create API configuration
configuration = groupdocs_parser_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
# Create instance of the Parse API
parse_api = groupdocs_parser_cloud.ParseApi.from_config(configuration)
Une fois initialisé, utilisez cet exemple de base pour extraire du texte d’un document dans le stockage cloud :
import groupdocs_parser_cloud
client_id = "YourClientId"
client_secret = "YourClientSecret"
parse_api = groupdocs_parser_cloud.ParseApi.from_keys(client_id, client_secret)
options = groupdocs_parser_cloud.TextOptions()
options.file_info = groupdocs_parser_cloud.FileInfo()
options.file_info.file_path = "email/eml/embedded-image-and-attachment.eml"
request = groupdocs_parser_cloud.TextRequest(options)
result = parse_api.text(request)
print("Text: " + result.text)
Avec ce guide de démarrage rapide, vous êtes prêt à commencer l’analyse de documents avec GroupDocs.Parser Cloud dans vos applications Python. Pour plus de détails, consultez la documentation.
Récupérez la liste complète des formats de fichiers pris en charge via l’API Parser.
import groupdocs_parser_cloud
info_api = groupdocs_parser_cloud.InfoApi.from_keys("YourClientId", "YourClientSecret")
result = info_api.get_supported_file_formats()
for fmt in result.formats:
print(fmt.file_format)
Analyser un document par modèle
Analysez un document à l’aide d’un modèle défini par l’utilisateur stocké dans le stockage cloud pour extraire des champs et des tableaux structurés.
import groupdocs_parser_cloud
parse_api = groupdocs_parser_cloud.ParseApi.from_keys("YourClientId", "YourClientSecret")
options = groupdocs_parser_cloud.ParseOptions()
options.file_info = groupdocs_parser_cloud.FileInfo()
options.file_info.file_path = "words-processing/docx/companies.docx"
options.template_path = "templates/companies.json"
request = groupdocs_parser_cloud.ParseRequest(options)
result = parse_api.parse(request)
for data in result.fields_data:
if data.page_area.page_text_area is not None:
print("Field name: " + data.name + ". Text: " + data.page_area.page_text_area.text)
if data.page_area.page_table_area is not None:
print("Table name: " + data.name)
for cell in data.page_area.page_table_area.page_table_area_cells:
print("Row " + str(cell.row_index) + " column " + str(cell.column_index) + ": " + cell.page_area.page_text_area.text)
Extrayez toutes les images intégrées d’un document et récupérez leurs chemins de stockage cloud et leurs URL de téléchargement.
import groupdocs_parser_cloud
parse_api = groupdocs_parser_cloud.ParseApi.from_keys("YourClientId", "YourClientSecret")
options = groupdocs_parser_cloud.ImagesOptions()
options.file_info = groupdocs_parser_cloud.FileInfo()
options.file_info.file_path = "slides/three-slides.pptx"
request = groupdocs_parser_cloud.ImagesRequest(options)
result = parse_api.images(request)
for image in result.images:
print("Image path: " + image.path + ". Download url: " + image.download_url)
print("Format: " + image.file_format + ". Page index: " + str(image.page_index))
Récupérez les métadonnées d’un document telles que le nombre de pages et les propriétés du fichier.
import groupdocs_parser_cloud
info_api = groupdocs_parser_cloud.InfoApi.from_keys("YourClientId", "YourClientSecret")
options = groupdocs_parser_cloud.InfoOptions()
options.file_info = groupdocs_parser_cloud.FileInfo()
options.file_info.file_path = "words-processing/docx/password-protected.docx"
options.file_info.password = "password"
request = groupdocs_parser_cloud.GetInfoRequest(options)
result = info_api.get_info(request)
print("Page count: " + str(result.page_count))
Listez les éléments dans des fichiers conteneurs tels que des archives ZIP ou des magasins de messagerie.
import groupdocs_parser_cloud
info_api = groupdocs_parser_cloud.InfoApi.from_keys("YourClientId", "YourClientSecret")
options = groupdocs_parser_cloud.ContainerOptions()
options.file_info = groupdocs_parser_cloud.FileInfo()
options.file_info.file_path = "containers/archive/zip.zip"
request = groupdocs_parser_cloud.ContainerRequest(options)
result = info_api.container(request)
for item in result.container_items:
print("Name: " + item.name + ". FilePath: " + item.file_path)
Projets d’exemple sur GitHub
Le dépôt GroupDocs.Parser Cloud Python Samples inclut des exemples prêts à l’emploi couvrant :
| Catégorie | Exemples |
|---|
| Opérations Info | Formats de fichiers pris en charge, informations sur les documents, informations sur les éléments de conteneur |
| Opérations Parse — Extraire du texte | Extraire du texte d’un document entier, texte formaté, texte par plage de pages, texte depuis un conteneur |
| Opérations Parse — Extraire des images | Extraire des images d’un document entier, images par plage de pages, images depuis un conteneur |
| Opérations Parse — Analyser par modèle | Analyser par modèle dans le stockage utilisateur, modèle défini comme objet, analyser un document dans un conteneur |
| Opérations sur les modèles | Créer ou mettre à jour un modèle, obtenir un modèle, supprimer un modèle |
- Clonez ou téléchargez le dépôt d’exemples
- Modifiez
RunExamples.py et définissez votre app_sid et app_key - Allez dans le répertoire
Examples - Exécutez
pip install groupdocs-parser-cloud -U - Exécutez
python RunExamples.py
Pour plus de détails, consultez Getting Started.

Document Data Extraction | Python Cloud API | GroupDocs.Parser Cloud | REST API | Text Extraction | Image Extraction | Template Parsing | Data Parsing | Document Information | Container Files | Cloud Storage Integration | File Operations | Folder Operations | Secure API Access | Document Parsing | Metadata Extraction | PDF Parsing | ZIP Files | PST/OST Files | Cross-platform API | Document Processing | Data Extraction API