U kunt eenvoudig tabelgegevens uit PDF-bestanden exporteren naar Excel-sheets (.xlsx of .xls) programmatisch in uw .NET-toepassing. Een dergelijke conversie is handig wanneer u gegevens moet bewerken of verschillende berekeningen moet toepassen die beschikbaar zijn in Excel. In dit artikel leer je hoe je PDF naar Excel converteert met C#. In dit artikel komen de volgende onderwerpen aan bod:
- [C# API om PDF naar Excel te converteren][2]
- [PDF converteren naar Excel][3]
C# API om PDF naar Excel te converteren
Ik zal [GroupDocs.Conversion for .NET API][4] gebruiken voor de conversie van [PDF][5] naar [XLSX][6]. Deze API biedt een snelle, efficiënte en betrouwbare oplossing voor bestandsconversie naar .NET-toepassingen zonder externe software te installeren. Het stelt je ook in staat krachtige documentconversietoepassingen te bouwen in C#, ASP.NET en andere .NET-gerelateerde technologieën. U kunt de DLL van de API [downloaden][7] of installeren met behulp van [NuGet][8].
Install-Package GroupDocs.Conversion
Converteer PDF naar Excel met C#
U kunt PDF-documenten naar Excel converteren door de onderstaande eenvoudige stappen te volgen:
- Stel [PdfLoadOptions][9] in indien van toepassing.
- Stel conversie-opties in met [SpreadsheetConvertOptions][10]
- Maak een instantie van de klasse [Converter][11]
- Geef het bestandspad en de laadopties op
- Roep de methode [Convert][12] aan, samen met het uitvoerbestandspad en de conversieopties Het volgende codevoorbeeld laat zien hoe u tabelgegevens uit een PDF-bestand exporteert naar een Excel-blad met behulp van C#.
De klasse PdfLoadOptions biedt verschillende opties voor het laden van PDF-documenten. Deze [eigenschappen][14] omvatten FlattenAllFields, HidePdfAnnotations, Password en RemoveEmbeddedFiles. Meer details vindt u in de [documentatie][15]. De klasse SpreadsheetConvertOptions biedt bepaalde [eigenschappen][16] voor het converteren van bestanden van andere indelingen naar het bestandstype Spreadsheet.
- De eigenschap PageNumber definieert het startpaginanummer van het brondocument dat moet worden geconverteerd.
- De eigenschap PagesCount definieert het totale aantal pagina’s dat moet worden geconverteerd vanaf PageNumber.
- U kunt specifieke pagina’s converteren door een lijst met pagina-indexen op te geven voor de eigenschap Pages.
- U kunt een wachtwoord instellen voor het geconverteerde bestand met behulp van de eigenschap Password.
- De eigenschap Zoom kan worden gebruikt om het zoomniveau in procenten in te stellen voor het geconverteerde bestand.
- De eigenschap Format definieert het uitvoerformaat van het geconverteerde bestand. Meer details over “[converteren naar een spreadsheet met geavanceerde opties][17]” vindt u in de documentatie.
Ontvang een gratis licentie
U kunt de API uitproberen zonder evaluatiebeperkingen door [een gratis tijdelijke licentie][18] aan te vragen.
Conclusie
In dit artikel heeft u geleerd tabelgegevens te exporteren van PDF-documenten naar Excel-bladen met behulp van C#. U kunt nog meer leren over GroupDocs.Conversion .NET API met behulp van de [documentatie][19]. Neem bij onduidelijkheden gerust contact met ons op via het [forum][20].
Zie ook
- [Gegevens exporteren naar Excel in C#][21]
- [Converteer CAD-tekeningen naar PDF in C# .NET][22]
- [C# WebP-afbeeldingen converteren naar JPG, PNG, TIFF en PDF][23] [1]: https://blog.conholdate.com/wp-content/uploads/sites/27/2021/03/Convert-PDF-to-Excel.jpg [2]: #net-conversion-api [3]: #convert-pdf-to-xlsx [4]: https://products.groupdocs.com/conversion/net [5]: https://docs.fileformat.com/pdf/ [6]: https://docs.fileformat.com/spreadsheet/xlsx/ [7]: https://releases.groupdocs.com/conversion/net/ [8]: https://www.nuget.org/packages/GroupDocs.Conversion [9]: https://apireference.groupdocs.com/conversion/net/groupdocs.conversion.options.load/pdfloadoptions [10]: https://apireference.groupdocs.com/conversion/net/groupdocs.conversion.options.convert/spreadsheetconvertoptions [11]: https://apireference.groupdocs.com/conversion/net/groupdocs.conversion/converter [12]: https://apireference.groupdocs.com/conversion/net/groupdocs.conversion.converter/convert/methods/16 [13]: https://blog.conholdate.com/wp-content/uploads/sites/27/2021/03/ConvertPDFtoXLSX.jpg [14]: https://apireference.groupdocs.com/conversion/net/groupdocs.conversion.options.load/pdfloadoptions/properties/index [15]: https://docs.groupdocs.com/conversion/net/load-pdf-document-with-options/ [16]: https://apireference.groupdocs.com/conversion/net/groupdocs.conversion.options.convert/spreadsheetconvertoptions/properties/index [17]: https://docs.groupdocs.com/conversion/net/convert-to-spreadsheet-with-advanced-options/ [18]: https://purchase.groupdocs.com/temporary-license [19]: https://docs.groupdocs.com/conversion/net/ [20]: https://forum.groupdocs.com/c/conversion/11 [21]: https://blog.conholdate.com/total/export-data-to-excel-in-csharp/ [22]: https://blog.groupdocs.com/2020/11/08/convert-cad-drawings-to-pdf-in-csharp/ [23]: https://blog.groupdocs.com/2020/06/30/convert-webp-to-jpg-png-tiff-and-pdf-in-csharp/