Table des matières
Installé via NuGet
PM> Install-Package Spire.PDF
Liens connexes
Le PDF est un format de fichier polyvalent, mais il est difficile à modifier. Si vous souhaitez modifier et calculer des données PDF, la conversion de PDF en Excel serait une solution idéale. Dans cet article, vous apprendrez à convertir un PDF en Excel en C# et VB.NET à l'aide de Spire.PDF for .NET.
Installer Spire.PDF for .NET
Pour commencer, vous devez ajouter les fichiers DLL inclus dans le package Spire.PDF for .NET en tant que références dans votre projet .NET. Les fichiers DLL peuvent être téléchargés à partir de ce lien ou installés via NuGet.
PM> Install-Package Spire.PDF
Convertir PDF en Excel en C# et VB.NET
Voici les étapes pour convertir un document PDF en Excel :
- Initialiser une instance de la classe PdfDocument.
- Chargez le document PDF à l'aide de la méthode PdfDocument.LoadFromFile(filePath).
- Enregistrez le document dans Excel à l'aide de la méthode PdfDocument.SaveToFile(filePath, FileFormat.XLSX).
- C#
- VB.NET
using Spire.Pdf;
using Spire.Pdf.Conversion;
namespace ConvertPdfToExcel
{
class Program
{
static void Main(string[] args)
{
//Initialize an instance of PdfDocument class
PdfDocument pdf = new PdfDocument();
//Load the PDF document
pdf.LoadFromFile("Sample.pdf");
//Save the PDF document to XLSX
pdf.SaveToFile("PdfToExcel.xlsx", FileFormat.XLSX);
}
}
}

Convertir un PDF multipage en une feuille de calcul Excel en C# et VB.NET
Voici les étapes pour convertir un PDF de plusieurs pages en une seule feuille de calcul Excel :
- Initialiser une instance de la classe PdfDocument.
- Chargez le document PDF à l'aide de la méthode PdfDocument.LoadFromFile(filePath).
- Initialisez une instance de la classe XlsxLineLayoutOptions, dans le constructeur de classe, en définissant le premier paramètre - convertToMultipleSheet sur false.
- Définissez les options de conversion PDF vers XLSX à l'aide de la méthode PdfDocument.ConvertOptions.SetPdfToXlsxOptions(XlsxLineLayoutOptions).
- Enregistrez le document dans Excel à l'aide de la méthode PdfDocument.SaveToFile(filePath, FileFormat.XLSX).
- C#
- VB.NET
using Spire.Pdf;
using Spire.Pdf.Conversion;
namespace ConvertPdfToExcel
{
class Program
{
static void Main(string[] args)
{
//Initialize an instance of PdfDocument class
PdfDocument pdf = new PdfDocument();
//Load the PDF document
pdf.LoadFromFile("Sample1.pdf");
//Initialize an instance of XlsxLineLayoutOptions class, in the class constructor, setting the first parameter - convertToMultipleSheet as false.
//The four parameters represent: convertToMultipleSheet, showRotatedText, splitCell, wrapText
XlsxLineLayoutOptions options = new XlsxLineLayoutOptions(false, true, true, true);
//Set PDF to XLSX convert options
pdf.ConvertOptions.SetPdfToXlsxOptions(options);
//Save the PDF document to XLSX
pdf.SaveToFile("PdfToOneExcelSheet.xlsx", FileFormat.XLSX);
}
}
}

Demander une licence temporaire
Si vous souhaitez supprimer le message d'évaluation des documents générés ou vous débarrasser des limitations de la fonction, veuillez demander une licence d'essai de 30 jours pour toi.