La conversion de PDF documents en Excel feuilles de calcul est un besoin vital pour les développeurs travaillant avec l’automatisation des données, les rapports et l’analyse. Contrairement aux PDF statiques, Excel permet la manipulation et l’analyse de données structurées. Dans cet article, vous apprendrez comment convertir un PDF en XLS ou XLSX en C# .NET en utilisant l’API REST, un outil puissant pour le traitement PDF haute fidélité.

PDF to XLSX REST API

Le Aspose.PDF Cloud SDK for .NET permet aux développeurs d’extraire efficacement des données à partir de fichiers PDF et de les convertir en format Excel. Les fonctionnalités clés incluent :

  • Conversion précise : Conserve les structures de table, les mises en page et les styles.
  • Support pour XLS et XLSX : Flexibilité pour cibler le format dont vous avez besoin.
  • Options de sortie personnalisées : Contrôlez la structure de la feuille de calcul, les colonnes vides et le chemin de sortie.
  • Cloud-Based : Fonctionne sur plusieurs plateformes sans installation locale requise.

Conditions préalables

Pour commencer :

  • Installez le SDK officiel depuis NuGet :
Install-Package Aspose.PDF-Cloud

Créez un compte gratuit sur Aspose.Cloud dashboard pour obtenir votre Client ID et Client Secret.

Convertir PDF en Excel en C#

Voici comment utiliser le SDK .NET pour automatiser la conversion de PDF en feuille de calcul :

  • Initialisez PdfApi en utilisant vos identifiants.
  • Spécifiez le fichier PDF et le format de sortie Excel.
  • Appelez l’API PutPdfInStorageToXls(…) pour effectuer la conversion.
// Pour plus d'exemples, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples

// Obtenez les informations d'identification du client à partir de https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// create an instance of PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// name of input PDF file
String inputFile = "Binder1-1.pdf";

// read the content of input PDF file from local drive
using (var stream = System.IO.File.OpenRead(inputFile))
{
    // télécharger le fichier PDF source vers le stockage cloud
    pdfApi.UploadFile("sourceFile.pdf", stream);

    // call the API to convert PDF to XLSX conversion
    var resltant = pdfApi.PutPdfInStorageToXlsx("input.pdf", outPath: "myResultant.xlsx", insertBlankColumnAtFirst: false, uniformWorksheets: false);
}
pdf to xlsx

Un aperçu de la conversion de PDF en XLSX.

Vous pouvez télécharger le PDF d’entrée depuis Binder.pdf et le fichier Excel résultant depuis myResultant.xlsx.

Adobe PDF to Excel using cURL

Vous préférez les outils en ligne de commande ? Vous pouvez également utiliser cURL avec l’API Cloud Aspose.PDF.

Étape 1 : Générer le jeton d’accès :

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Étape 2 : Convertir PDF en XLSX :

curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/convert/xlsx?insertBlankColumnAtFirst=false&minimizeTheNumberOfWorksheets=false&uniformWorksheets=true" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {YOUR_ACCESS_TOKEN}" \
-o "Conversion.xlsx"
  • Enregistrez directement l’Excel résultant dans le stockage cloud :
curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/convert/xlsx?outPath={myResultantFile}&insertBlankColumnAtFirst=false&minimizeTheNumberOfWorksheets=false&uniformWorksheets=true" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {YOUR_ACCESS_TOKEN}" \
-d {}

Remplacez sourceFile par le PDF d’entrée (disponible dans le stockage cloud), myResultantFile par le classeur Excel converti et, YOURACCESSTOKEN par le jeton d’accès JWT généré ci-dessus.

Essayez le convertisseur PDF en Excel en ligne

Testez l’API sans écrire de code en utilisant notre convertisseur PDF en XLSX gratuit. Cela est alimenté par la même API REST backend.

pdf to excel

Convertisseur PDF en Excel en ligne gratuit.

Conclusion

En utilisant l’API REST .NET, vous pouvez facilement convertir des documents PDF complexes en classeurs Excel, rationaliser les flux de données et réduire le traitement manuel. Cette solution est idéale pour les développeurs travaillant dans les domaines des rapports, des finances, de l’analyse ou du traitement de documents.

Liens utiles

Articles recommandés

Nous recommandons fortement de consulter les articles de blog suivants pour des informations sur :