Sommario
Installato tramite NuGet
PM> Install-Package Spire.PDF
Link correlati
Il PDF è un formato di file versatile, ma è difficile da modificare. Se desideri modificare e calcolare i dati PDF, la conversione da PDF a Excel sarebbe la soluzione ideale. In questo articolo imparerai come convertire PDF in Excel in C# e VB.NET utilizzando Spire.PDF for .NET.
Installa Spire.PDF for .NET
Per cominciare, è necessario aggiungere i file DLL inclusi nel pacchetto Spire.PDF for .NET come riferimenti nel progetto .NET. I file DLL possono essere scaricati da questo link o installato tramite NuGet.
PM> Install-Package Spire.PDF
Converti PDF in Excel in C# e VB.NET
Di seguito sono riportati i passaggi per convertire un documento PDF in Excel:
- Inizializza un'istanza della classe PdfDocument.
- Caricare il documento PDF utilizzando il metodo PdfDocument.LoadFromFile(filePath).
- Salvare il documento in Excel utilizzando il metodo 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); } } }
Converti un PDF multipagina in un foglio di lavoro Excel in C# e VB.NET
Di seguito sono riportati i passaggi per convertire un PDF multipagina in un foglio di lavoro Excel:
- Inizializza un'istanza della classe PdfDocument.
- Caricare il documento PDF utilizzando il metodo PdfDocument.LoadFromFile(filePath).
- Inizializza un'istanza della classe XlsxLineLayoutOptions, nel costruttore della classe, impostando il primo parametro - convertToMultipleSheet come false.
- Imposta le opzioni di conversione da PDF a XLSX utilizzando il metodo PdfDocument.ConvertOptions.SetPdfToXlsxOptions(XlsxLineLayoutOptions).
- Salvare il documento in Excel utilizzando il metodo 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); } } }
Richiedi una licenza temporanea
Se desideri rimuovere il messaggio di valutazione dai documenti generati o eliminare le limitazioni delle funzioni, per favore richiedere una licenza di prova di 30 giorni per te.