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
- Inkludera Aspose.PDF for Java biblioteksreferens från Maven-arkivet för att konvertera PDF till CSV
- Lägg till referensen till namnområdet Aspose.PDF i ditt projekt för att exportera PDF till CSV
- Skapa en instans av Document class för att ladda käll-PDF-filen
- Initiera ExcelSaveOptions-objektet för att ställa in önskade egenskaper för utdata-CSV-fil
- 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.