PDF till XLS i C# .NET

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.

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.

relaterade artiklar

PDF-dokument till Excel XLS/XLSX med JavaKonvertera Word-dokument till PDF Programmatiskt i C# .NETPDF-fil till text i Python
XLSX till JSON i JavaExcel till JSON i JavaDOCX till JSON i Java
DOC till JSON i JavaWord till JSON i JavaTXT till JSON i Java
JSON till PDF i PythonExcel till JSON i JavaTXT till JSON i Python
Konvertera Word-dokument till Markdown med C#Konvertera Word-dokument till Markdown med JavaKonvertera Word-dokument till TIFF i Python
Konvertera Word till HTML i PythonKonvertera Word till HTML med C#Konvertera Word till HTML med Java
Konvertera Word till Markdown i Python