När du manipulerar PDF-filer programmatiskt behöver du ofta exportera tabeller i PDF till Excel-ark. Det kräver dock en noggrann konvertering för att säkerställa högkvalitativ utskrift. Så varför inte prova en kraftfull, höghastighets och lättanvänd PDF till Excel-konverterare för C#? Den här artikeln guidar dig om hur du konverterar PDF-filer till Excel XLS eller XLSX i C# i några enkla steg.
Den här artikeln täcker följande PDF till Excel-konverteringar.
- C# .NET PDF till Excel Converter
- Konvertera en PDF till XLS i C#
- Konvertera en PDF till XLSX i C#
- Exportera PDF till Excel - Infoga tom första kolumn
- Spara PDF som Excel XLS - Minimera antalet ark
Hur man konverterar PDF till Excel i C#
För att konvertera PDF-filer till Excel XLS/XLS i C# använder vi Aspose.PDF för .NET. Biblioteket stöder att skapa och manipulera PDF-dokument samt konvertera PDF-filer till andra format med hög kvalitet. Inte bara detta utan du kan konvertera dina PDF-filer till XLS/XLSX GRATIS.
Du kan antingen ladda ner dess DLL eller installera den från NuGet med följande kommando.
PM> Install-Package Aspose.PDF
Spara PDF som Excel XLS i C#
För att konvertera ett PDF-dokument till XLS-kalkylarket kan du helt enkelt ladda PDF-filen och spara den med tillägget “.xls”. Följande är stegen för att utföra denna konvertering.
- Ladda PDF-filen med Document class.
- Skapa ett objekt av klassen ExcelSaveOptions.
- Spara PDF-fil som Excel XLS med hjälp av metoden Document.Save (sträng, ExcelSaveOptions).
C#-kod för att konvertera PDF till XLS
Följande kodexempel visar hur man konverterar PDF till Excel XLS i C#.
// Ladda PDF-dokument
Document pdfDocument = new Document("sampletable.pdf");
ExcelSaveOptions options = new ExcelSaveOptions();
// Spara utdatafil
pdfDocument.Save("Excel.xls", options);
Mata in PDF-dokument
Konverterad Excel XLS
Exportera PDF till XLSX i C#
Som standard konverterar Aspose.PDF PDF-dokumentet till XLS-format. Om du vill få det konverterade Excel-kalkylarket i XLSX-format kan du ange det med klassen ExcelSaveOptions.
Följande kodexempel visar hur man konverterar ett PDF-dokument till Excel med XLSX-format med C#.
// Ladda PDF-dokument
Document pdfDocument = new Document("sampletable.pdf");
// Initiera ExcelSaveOptions
ExcelSaveOptions options = new ExcelSaveOptions();
// Ställ in utdataformat
options.Format = ExcelSaveOptions.ExcelFormat.XLSX;
// Spara utdatafil
pdfDocument.Save("Excel.xlsx", options);
C# PDF till Excel - Tom första kolumn
Du kan också infoga en tom första kolumn i det konverterade Excel-kalkylarket. Detta kan göras med alternativet ExcelSaveOptions.InsertBlankColumnAtFirst.
- Ladda PDF-filen med Document class.
- Skapa ett objekt av klassen ExcelSaveOptions.
- (Valfritt) Ställ in utdata Excel-format till XLSX med egenskapen ExcelSaveOptions.Format.
- Ställ in egenskapen ExcelSaveOptions.InsertBlankColumnAtFirst till true.
- Spara PDF-fil i Excel-format med metoden Document.Save (sträng, ExcelSaveOptions).
Följande kodexempel visar hur man lägger till en tom första kolumn i PDF till Excel-konvertering.
// Ladda PDF-dokument
Document pdfDocument = new Document("sampletable.pdf");
// Initiera ExcelSaveOptions
ExcelSaveOptions options = new ExcelSaveOptions();
// Ställ in utdataformat
options.Format = ExcelSaveOptions.ExcelFormat.XLSX;
// För att infoga tom kolumn som första kolumn i arbetsbladet
options.InsertBlankColumnAtFirst = true;
// Spara utdatafil
pdfDocument.Save("Excel.xlsx", options);
Minimerat antal ark i PDF till Excel-konvertering
Som standard konverteras varje sida i det inmatade PDF-dokumentet till ett separat kalkylblad. För stora PDF-dokument med flera sidor kommer det konverterade Excel-kalkylarket också att innehålla flera kalkylblad. I ett sådant fall kan du anpassa PDF till Excel-konverteringen och minimera antalet kalkylblad i det konverterade kalkylarket. Följande är stegen för att utföra denna anpassning.
- Ladda PDF-filen med Document class.
- Skapa ett objekt av klassen ExcelSaveOptions.
- (Valfritt) Ställ in utdata Excel-format till XLSX med egenskapen ExcelSaveOptions.Format.
- Ställ in egenskapen ExcelSaveOptions.MinimizeTheNumberOfWorksheets till true.
- Spara PDF-filen som XLS/XLSX med metoden Document.Save(sträng, ExcelSaveOptions).
Följande kodexempel visar hur man minimerar antalet kalkylblad i PDF till Excel-konvertering i C#.
// Ladda PDF-dokument
Document pdfDocument = new Document("sampletable.pdf");
// Initiera ExcelSaveOptions
ExcelSaveOptions options = new ExcelSaveOptions();
// Ställ in utdataformat
options.Format = ExcelSaveOptions.ExcelFormat.XLSX;
// Minimera antalet arbetsblad
options.MinimizeTheNumberOfWorksheets = true;
// Spara utdatafil
pdfDocument.Save("Excel.xlsx", options);
Gratis PDF till Excel C# Converter
Du kan skaffa en gratis tillfällig licens för att konvertera PDF-filer till Excel-format utan utvärderingsbegränsningar.
Utforska PDF till Excel-biblioteket
Om du är intresserad av att utforska andra funktioner i Aspose.PDF, besök dokumentationen här.
Slutsats
I den här artikeln har du lärt dig hur du konverterar PDF-filer till Excel-format programmatiskt i C#. Dessutom har du sett hur du anpassar konverteringen med olika alternativ. Du kan enkelt integrera det medföljande kodexemplet i dina .NET-applikationer.