À l’ère de la prise de décision basée sur les données, il est essentiel d’extraire des informations d’une multitude de sources. Cependant, cela implique souvent de traiter des données verrouillées dans des fichiers PDF, ce qui peut constituer un défi considérable. C’est là que la magie de la conversion PDF vers Excel entre en jeu. La conversion de « PDF en Excel » est plus qu’une simple tâche technique ; c’est une passerelle vers la rationalisation de l’extraction, de l’analyse et de la visualisation des données. Examinons donc les détails de la conversion sans effort de PDF en Excel à l’aide de l’API .NET REST, afin que nous puissions organiser, manipuler et tirer des informations précieuses à partir des données.
- API .NET REST pour la conversion PDF vers Excel
- Convertir un PDF en XLS avec C# .NET
- Exporter un PDF vers un classeur Excel avec les commandes cURL
API .NET REST pour la conversion PDF vers Excel
Lorsqu’il s’agit de convertir un PDF en Excel, l’efficacité et la précision sont primordiales. Nous vous recommandons donc d’utiliser Aspose.PDF Cloud SDK for .NET, une solution polyvalente et conviviale pour les développeurs qui simplifie l’ensemble de ce processus. Le SDK offre aux utilisateurs une multitude de fonctionnalités au-delà de la conversion, ce qui en fait un outil complet d’extraction et de manipulation de données. Des tableaux de données aux rapports financiers, l’API .NET REST garantit que les fichiers Excel convertis sont non seulement précis mais également bien structurés.
Pour utiliser le SDK, veuillez rechercher « Aspose.PDF-Cloud » dans le gestionnaire de packages NuGet dans Visual Studio IDE et cliquez sur le bouton « Ajouter un package », afin que la référence du SDK soit ajoutée dans le projet.
Obtenez vos informations d’identification client à partir du tableau de bord cloud. Si vous n’avez pas de compte existant, créez simplement un compte gratuit en suivant les instructions spécifiées dans démarrage rapide.
Convertir un PDF en XLS avec C# .NET
Veuillez suivre les étapes ci-dessous pour développer un convertisseur PDF vers Excel à l’aide de C# .NET.
// Pour plus d'exemples, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples
// Obtenez les informations d'identification du client sur https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";
// créer une instance de PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// appelez l'API pour convertir le fichier PDF d'entrée en Excel et nous avons également spécifié de générer des feuilles de calcul unifiées
var response = pdfApi.GetPdfInStorageToXlsx("input.pdf", minimizeTheNumberOfWorksheets: true, uniformWorksheets: true);
if (response != null)
{
Console.WriteLine("PDF to Excel worksheet conversion completed successfully !");
}
saveToDisk(response,"ResultantFile.xls");
// Méthode personnalisée pour enregistrer le contenu du flux dans un fichier sur le disque local
public static void saveToDisk(Stream responseStream, String resultantFile)
{
var fileStream = File.Create(resultantFile);
responseStream.Seek(0, SeekOrigin.Begin);
responseStream.CopyTo(fileStream);
fileStream.Close();
}
Vous trouverez ci-dessous les détails rapides concernant l’extrait de code indiqué ci-dessus.
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
Créez un objet de la classe PdfApi tout en transmettant les informations d’identification du client comme arguments d’entrée.
pdfApi.GetPdfInStorageToXlsx("input.pdf", minimizeTheNumberOfWorksheets: true, uniformWorksheets: true);
Maintenant, appelez l’API pour convertir un PDF en classeur Excel où nous avons mentionné avoir des feuilles de calcul uniformes en sortie. Enfin, une méthode personnalisée pour enregistrer la sortie sur le disque local est utilisée.
- PutPdfInStorageToXlsx - Cette API convertit le document PDF (situé sur le stockage) au format XLSX et télécharge le fichier résultant vers le stockage.
- PutPdfInRequestToXlsx - Cette API convertit le document PDF (dans le contenu de la demande) au format XLSX et télécharge le fichier résultant vers le stockage.
Les exemples de fichiers PDF utilisés dans l’exemple de fichier ci-dessus peuvent être téléchargés à partir de astscidatatablessample.pdf.
Exporter un PDF vers un classeur Excel avec les commandes cURL
Pour ceux qui recherchent une approche polyvalente et scriptable de la conversion PDF vers Excel, Aspose.PDF Cloud en tandem avec les commandes cURL offre une solution efficace. Que votre besoin soit de « convertir un PDF en Excel », de « convertir un PDF en XLS » ou d’« Exporter un PDF vers Excel », cette approche est conçue pour une transformation transparente des données. En utilisant les commandes cURL, vous pouvez automatiser le processus et l’intégrer de manière transparente dans votre flux de travail.
Pour commencer à utiliser cette approche, la première étape consiste à générer un jeton d’accès JWT à l’aide de la commande suivante :
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Maintenant que le jeton JWT a été généré, nous devons exécuter la commande suivante pour exporter le PDF vers Excel en ligne. Après la conversion, la feuille de calcul Excel résultante est stockée sur un disque local.
curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/convert/xlsx?minimizeTheNumberOfWorksheets=true&uniformWorksheets=true" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-o "{resultantWorkbook}"
Remplacez « sourceFile » par le nom du fichier PDF d’entrée disponible dans le stockage Cloud, « resultantWorkbook » par le nom du classeur Excel résultant et remplacez « accessToken » par le jeton d’accès JWT généré ci-dessus.
Conclusion
En conclusion, la quête de conversion de PDF en Excel a été démystifiée grâce à deux approches distinctes mais puissantes. Le SDK Aspose.PDF Cloud pour .NET offre une solution complète et conviviale pour les développeurs, simplifiant l’exigence de « conversion PDF vers Excel » tout en étendant ses capacités au-delà de la simple conversion. D’un autre côté, pour ceux qui recherchent un itinéraire polyvalent et scriptable, la combinaison des commandes Aspose.PDF Cloud et cURL fournit un flux de travail automatisé pour une transformation transparente des données. Les deux méthodes, chacune avec ses atouts uniques, visent à rationaliser l’extraction et l’analyse des données, en les transformant en un processus structuré et efficace.
Liens utiles
Articles Liés
Nous vous recommandons fortement de visiter les blogs suivants :