
Effectuez une conversion de PDF en Excel en ligne.
Les fichiers PDF sont largement utilisés pour partager et stocker des documents importants, mais l’extraction de données structurées à partir de ceux-ci peut être un défi. Par conséquent, la conversion de PDF en Excel à l’aide d’une API REST Java automatise le processus, garantissant une extraction de données précise tout en préservant le format et la structure. Cette approche élimine le besoin de saisie manuelle des données, réduit les erreurs et fait gagner du temps, ce qui la rend idéale pour les rapports financiers, les factures et les grands ensembles de données.
- API REST de conversion PDF en Excel
- Conversion de PDF en XLS en Java
- Conversion en ligne de PDF à XLSX en utilisant des commandes cURL
Conversion REST API PDF vers Excel
GroupDocs.Conversion Cloud SDK for Java fournit une solution efficace et fiable pour convertir des fichiers PDF en classeurs Excel. Certaines des caractéristiques saillantes offertes par l’API REST :
- Conversion PDF vers Excel de haute qualité – Préserve les tableaux, les mises en page et l’exactitude des données.
- Traitement par lots – Convertir plusieurs fichiers PDF en fichiers Excel en une seule opération.
- Paramètres de conversion personnalisés – Définir des feuilles spécifiques, des délimiteurs et des options de formatage.
- Traitement basé sur le cloud – Élimine le besoin d’installations locales et améliore l’évolutivité.
- Intégration API sécurisée – Garantit la confidentialité des données grâce à l’authentification et à la communication cryptée.
Installation
Veuillez ajouter les détails suivants au fichier pom.xml du projet de construction maven.
<repository>
<id>repository.groupdocs.cloud</id>
<name>repository.groupdocs.cloud</name>
<url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-conversion-cloud</artifactId>
<version>24.8</version>
</dependency>
Après l’installation, veuillez obtenir vos identifiants API personnalisés (c’est-à-dire Client ID et Client Secret).Vous pouvez consulter ce court tutoriel expliquant les détails sur la manière d’obtenir les identifiants API.
Conversion de PDF en XLS en Java
Explorons les détails sur la façon dont nous pouvons intégrer de manière transparente la conversion PDF en Excel dans nos applications Java, permettant une extraction et un traitement des données efficaces.
- Tout d’abord, créez une instance de la classe
Configuration
où nous passons les identifiants du client en tant qu’arguments.
Configuration configuration = new Configuration(clientId, clientSecret);
- Deuxièmement, initialisez le
ConvertApi
où nous passons l’objet de Configuration en tant qu’argument.
ConvertApi convertApi = new ConvertApi(configuration);
- Créer une instance de la classe
ConvertSettings
où nous définissons le nom du fichier d’entrée, le format de sortie en XLS et le nom du document résultant.
ConvertSettings settings = new ConvertSettings();
- Créer une instance de la classe
ConvertDocumentRequest
où nous passons l’objetConvertSettings
comme argument.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
- Enfin, appelez l’ API ConvertDocumentRequest pour convertir le PDF en fichier Excel, puis enregistrez le fichier XLS résultant dans le stockage cloud.
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Obtenez vos identifiants API
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Créez une instance de la classe Configuration et initialisez-la avec l'ID client et le secret client.
Configuration configuration = new Configuration(clientId, clientSecret);
// Définissez l'URL de base de l'API pour l'opération de conversion PDF en Excel
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// Initialisez une instance de ConvertApi avec l'objet Configuration.
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("marketing.pdf");
settings.setFormat("xls");
settings.setOutputPath("myResultant.xls");
// Appeler l'API ConvertDocument pour la conversion de format PDF à XLS
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// Check the response and print success message
if (response != null && response.equals("OK")) {
System.out.println("The PDF to Excel conversion completed successfully!");
}
Image:- Aperçu de la conversion de PDF en classeur Excel.
Le fichier PDF d’entrée marketing.pdf et le classeur Excel résultant généré par le code ci-dessus peuvent être téléchargés depuis myResultant.xls.
Conversion en ligne de PDF en XLSX à l’aide de commandes cURL
GroupDocs.Conversion Cloud L’API permet une conversion transparente des fichiers PDF au format Excel (XLSX) en utilisant des commandes cURL simples. Cette approche est idéale pour les développeurs qui préfèrent les interactions en ligne de commande ou qui ont besoin d’automatiser le processus de conversion sans intégrer un SDK complet.
Tout d’abord, nous devons générer un jeton d’accès JWT basé sur les informations d’identification du client, puis exécuter la commande suivante pour effectuer la conversion MPP en HTML.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceMPP}\", \"Format\": \"xlsx\", \"OutputPath\": \"{convertedFile}\"}"
Veuillez remplacer sourceMPP
par le nom du fichier MS Project d’entrée, convertedFile
par le nom du fichier HTML résultant et accessToken
par un jeton d’accès JWT personnalisé.
- Si nous avons besoin d’enregistrer le fichier XLSX résultant sur le disque local, veuillez essayer d’exécuter la commande cURL suivante :
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceFile}\", \"Format\": \"xlsx\"}" \
-o "resultant.xlsx"
PDF to Excel Online
Vous pouvez également envisager de découvrir les capacités incroyables de l’API de conversion de documents en utilisant notre application gratuite et légère PDF to XLSX Online Converter . Cette application est construite sur l’API REST de GroupDocs.Conversion Cloud et vous permet d’explorer les capacités uniques dans un navigateur web.
Liens utiles
Conclusion
Que vous traitiez des rapports financiers, des tableaux de données ou des documents commerciaux structurés, notre API REST garantit une grande précision et une intégration fluide dans vos applications. Avec un support pour les commandes cURL et le SDK Java, vous pouvez automatiser les conversions sans effort tout en préservant l’intégrité des données. Essayez GroupDocs.Conversion Cloud dès aujourd’hui et simplifiez vos besoins de conversion de documents avec une solution puissante, évolutive et fiable.
Articles recommandés
Nous vous recommandons vivement de visiter les liens suivants pour en savoir plus sur :