Hur man konverterar PDF till CSV med C#

Den här grundläggande handledningsguiden om hur man konverterar PDF till CSV med C# genom att tillhandahålla konfigurationssteg tillsammans med en körbar exempelkod. Den beskriver hur man kan använda C# PDF till CSV-konvertering genom att ladda källan PDF och sedan ställa in parametrar för utdata Excel-filen i formatet CSV. Efter konfigurationen genereras CSV-filen från PDF:en och sparas på disken.

Steg för att konvertera PDF till CSV med C#

  1. Lägg till en referens till Aspose.PDF i ditt projekt för att konvertera PDF till CSV
  2. Ladda käll-PDF-filen i klassobjektet Document för konvertering till CSV
  3. Instantiera klassobjektet ExcelSaveOptions för att definiera utdatafilformatet och andra parametrar
  4. Spara den inmatade PDF-filen som en CSV-fil med önskad konfiguration

Dessa steg ger information om konfigurationen av projektet genom att lägga till de nödvändiga biblioteken i projektet. I nästa steg läses käll-PDF-filen in i dokumentklassobjektet, men det finns många andra format som också kan användas. I slutändan kan utdatafilen sparas som CSV eller i andra MS Excel-stödda format.

Kod för att konvertera PDF till CSV med C#

using Aspose.Pdf;
namespace ConvertPdfToCsvUsingCSharp
{
class Program
{
static void Main(string[] args)
{
// Instantiate the license to avoid trial limitations while converting the PDF to CSV
License asposePdfLicense = new License();
asposePdfLicense.SetLicense("Aspose.pdf.lic");
// Load PDF document that is to be converted to Excel format
Document pdfDocumentToCsv = new Document("input.pdf");
// Instantiate ExcelSaveOptions class object to define the output file format
ExcelSaveOptions excelSave = new ExcelSaveOptions { Format = ExcelSaveOptions.ExcelFormat.CSV };
// Save the output file to CSV format
pdfDocumentToCsv.Save("PDFToCSV_out.csv", excelSave);
System.Console.WriteLine("Done");
}
}
}

För att konvertera PDF till CSV C#-kod används här som använder dokumentklassobjekt för att ladda käll-PDF-fil från disken men den kan också laddas från en ström. Det finns många andra format som stöds för att ladda filerna i dokumentklassen som CGM, HTML, EPUB, XML, etc. med respektive LoadOptions-klass. På samma sätt kan du konfigurera utdata Excel-filen genom att minimera antalet kalkylblad, ställa in enhetliga kalkylblad, infoga tomma kolumner först och till och med ställa in utdataformatet till XLSX, XLSM, ODS, XMLSpreadSheet2003 istället för CSV.

I den här artikeln har vi lärt oss hur man konverterar PDF till CSV med C#. Om du vill lära dig omvandlingen av PDF till bild, se artikeln om hur man konverterar PDF till bild i C#.

 Svenska