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#
- Lägg till en referens till Aspose.PDF i ditt projekt för att konvertera PDF till CSV
- Ladda käll-PDF-filen i klassobjektet Document för konvertering till CSV
- Instantiera klassobjektet ExcelSaveOptions för att definiera utdatafilformatet och andra parametrar
- 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#.