Als u gegevens in tabelvorm in PDF- of Word-documentindeling hebt, moet u deze zeker converteren naar Excel-spreadsheets. Dit scenario wordt complex wanneer er veel spreadsheets of meerdere werkmappen zijn. U moet deze procedure zeker automatiseren. In dit artikel zullen we zien hoe u PDF naar Excel converteert en ook hoe u Word-documenten programmatisch converteert naar Excel-spreadsheets in C# met behulp van .NET API.
In dit artikel worden de volgende onderwerpen kort besproken:
- .NET API – Converteer documenten naar spreadsheets
- Converteer PDF naar Excel
- Converteer Word naar Excel
- Conversie van PDF of Word naar Spreadsheet met meer opties
.NET API - Converteren naar spreadsheetindelingen
In dit artikel zal ik GroupDocs.Conversion for .NET gebruiken om PDF- en Word-documenten naar spreadsheets te converteren met C#. Het is de feature-rijke API die document- en beeldconversies in veel bestandsindelingen mogelijk maakt. Om sommige indelingen te benadrukken, ondersteunt de API tekstverwerkingsdocumenten, spreadsheets, presentaties, AutoCAD-tekeningen, eBooks, PDF, e-mailbestanden, webpagina’s, afbeeldingen, Photoshop-bestanden en vele andere documentindelingen.
Download de DLL’s of het MSI-installatieprogramma van de downloads-sectie of installeer de API in uw .NET-toepassing via NuGet.
PM> Install-Package GroupDocs.Conversion
Converteer PDF naar Excel in C#
Hieronder volgen de stappen om een PDF-document naar een Excel-spreadsheet te converteren.
- Laad het PDF-bestand met de klasse Converter.
- Initialiseer de conversieoptie met de klasse SpreadsheetConvertOptions.
- Roep de methode Convert van de klasse Converter aan met optie.
Het volgende codevoorbeeld laat zien hoe u een PDF-bestand converteert naar Excel XLSX-indeling met behulp van C#.
// Converteer PDF-document naar Excel-spreadsheet in C#
using (Converter converter = new Converter("document.pdf"))
{
SpreadsheetConvertOptions options = new SpreadsheetConvertOptions();
converter.Convert("outputpath/convertedSpreadsheet.xlsx", options);
}
Converteer Word naar Excel in C#
U kunt elk Word-document naar een Excel-spreadsheet converteren op dezelfde manier als we het PDF-bestand hierboven hebben geconverteerd. We moeten alleen het juiste bronbestand leveren om te converteren naar XLS of XLSX.
Hieronder volgen de stappen om een Word-document met DOC DOCX-indeling naar een Excel-spreadsheet te converteren.
- Laad het Word-bestand met de klasse Converter.
- Initialiseer de conversieoptie met de klasse SpreadsheetConvertOptions.
- Roep de methode Convert van de klasse Converter aan met optie.
Het volgende codevoorbeeld laat zien hoe u een DOC- of DOCX-bestand converteert naar Excel XLSX-indeling met behulp van C#.
// Converteer Word-document naar Excel-spreadsheet in C#
using (Converter converter = new Converter("document.docx"))
{
SpreadsheetConvertOptions options = new SpreadsheetConvertOptions();
converter.Convert("outputpath/convertedSpreadsheet.xlsx", options);
}
Conversie van PDF of Word naar Spreadsheet met meer opties met behulp van C#
U kunt slechts enkele van de geselecteerde pagina’s van uw document converteren. De API geeft u het voorrecht om uw document te converteren met verschillende opties, waaronder:
- Beginpaginanummer.
- Aantal pagina’s om te converteren.
- Specifieke pagina’s voor conversie.
- Formaat om naar te converteren.
- Wachtwoord om het bestand te beveiligen.
- Zoom in om het groter of kleiner te maken.
- Watermerk op het converterbestand.
Hieronder volgen de stappen voor het converteren van enkele pagina’s van een PDF-bestand naar XLSX-indeling met verschillende zoomfuncties met behulp van C#.
// Converteer de tweede pagina van een PDF-bestand naar Excel in C# met enkele opties
using (Converter converter = new Converter("document.pdf"))
{
SpreadsheetConvertOptions options = new SpreadsheetConvertOptions
{
PageNumber = 2,
PagesCount = 1,
Format = SpreadsheetFileType.Xlsx,
Zoom = 150
};
converter.Convert("outputpath/convertedSpreadsheet.xlsx", options);
}
Hier zijn het PDF-bestand en de geconverteerde spreadsheet als uitvoer met behulp van de bovenstaande code. Het converteerde de tweede pagina van het PDF-bestand naar XLSX-indeling.
Ontvang een gratis API-licentie
U kunt een gratis tijdelijke licentie krijgen om de API zonder evaluatiebeperkingen te gebruiken.
Conclusie
In dit artikel heb je geleerd hoe je PDF- en Word-documenten converteert naar een Excel-spreadsheet met behulp van C#. Verder heb je ook gezien hoe we elk deel van het document kunnen converteren met opties zoals zoom, watermerk en het met een wachtwoord beveiligen. U kunt nu beginnen met het bouwen van uw eigen .NET-toepassing voor documentconversie of de functie(s) integreren in uw bestaande toepassing.
Voor meer details, opties en voorbeelden kun je de documentation en de GitHub repository bezoeken. Neem voor verdere vragen contact op met de ondersteuning op het forum.