Hur man konverterar PDF till CSV med Java

I den här kortfattade handledningen kommer du att lära dig hur du konverterar PDF till CSV med Java. Det involverar alla steg-för-steg-detaljer om hur konvertering av Java PDF till CSV kan utföras omedelbart, utan att behöva installera något PDF-behandlingsprogram som Adobe Acrobat, etc. Denna konvertering kan vara användbar i olika användningsfall, till exempel att bearbeta numeriska värden från en PDF-fil för att skapa diagram eller grafer i en Excel-fil.

Steg för att konvertera PDF till CSV med Java

  1. Inkludera Aspose.PDF for Java biblioteksreferens från Maven-arkivet för att konvertera PDF till CSV
  2. Lägg till referensen till namnområdet Aspose.PDF i ditt projekt för att exportera PDF till CSV
  3. Skapa en instans av Document class för att ladda käll-PDF-filen
  4. Initiera ExcelSaveOptions-objektet för att ställa in önskade egenskaper för utdata-CSV-fil
  5. Konvertera PDF till CSV i Java med hjälp av metoden Spara och parametern ExcelSaveOptions

Dessa grundläggande steg beskriver hur man skapar PDF till CSV Java-baserade applikationer. Först och främst, lös referensen genom att konfigurera beroendet från Maven-förvaret. Sedan måste vi fortsätta genom att ladda in PDF-filen och skriva ut CSV-filen på disken samtidigt som vi ställer in olika egenskaper för utdatafilen.

Kod för att konvertera PDF till CSV med Java

import com.aspose.pdf.Document;
import com.aspose.pdf.ExcelSaveOptions;
import com.aspose.pdf.License;
public class ConvertPdfToCsvUsingJava {
public static void main(String[] args) throws Exception { // main method to convert a PDF document to CSV file format
// Instantiate the license to avoid trial limitations while converting the PDF to comma separated CSV file
License asposePdfLicenseCSV = new License();
asposePdfLicenseCSV.setLicense("Aspose.pdf.lic");
// Load PDF document for converting it to comma seaparated value file
Document convertPDFDocumentToCSV = new Document("input.pdf");
// Initialize ExcelSaveOptions class object to set the format of the output file
ExcelSaveOptions csvSave = new ExcelSaveOptions();
csvSave.setFormat(ExcelSaveOptions.ExcelFormat.CSV);
// Save the converted output file in CSV format
convertPDFDocumentToCSV.save("ConvertPDFToCSV.csv", csvSave);
System.out.println("Done");
}
}

För att exportera PDF till CSV i Java kan du använda ovanstående kodexempel. Den laddar inmatnings-PDF-filen med hjälp av klassen Document och sedan kan vi ställa in olika preferenser för den utgående CSV-filen med klassen ExcelSaveOptions. Till exempel, ställa in filformat eller enhetlig kolumnindelning, etc. innan du sparar utdatafilen på disken eller ett strömobjekt enligt dina krav.

I det här exemplet har vi utforskat hur man konverterar PDF till CSV med Java. Om du är intresserad av att konvertera en PDF-fil till Excel programmatiskt, se artikeln om hur man konverterar PDF till Excel i Java.

 Svenska