In diesem kurzen Tutorial erfahren Sie, wie Sie PDF mit Java in CSV konvertieren. Es enthält alle Schritt-für-Schritt-Details darüber, wie die Konvertierung von Java PDF in CSV sofort durchgeführt werden kann, ohne dass eine PDF-Verarbeitungsanwendung wie Adobe Acrobat usw. installiert werden muss. Diese Konvertierung kann in verschiedenen Anwendungsfällen nützlich sein, z. beispielsweise die Verarbeitung numerischer Werte aus einer PDF-Datei zur Erstellung von Diagrammen oder Grafiken in einer Excel-Datei.
Schritte zum Konvertieren von PDF in CSV mit Java
- Fügen Sie die Bibliotheksreferenz Aspose.PDF for Java aus dem Maven-Repository hinzu, um PDF in CSV zu konvertieren
- Fügen Sie den Verweis auf den Namensraum Aspose.PDF in Ihrem Projekt hinzu, um PDF in CSV zu exportieren
- Erstellen Sie eine Instanz von Document class, um die PDF-Quelldatei zu laden
- Initialisieren Sie das ExcelSaveOptions-Objekt, um die gewünschten Eigenschaften für die CSV-Ausgabedatei festzulegen
- Konvertieren Sie PDF in CSV in Java, indem Sie die Save-Methode und den ExcelSaveOptions-Parameter verwenden
Diese grundlegenden Schritte erläutern, wie Sie PDF to CSV Java-basierte Anwendungen erstellen. Lösen Sie zunächst die Referenz auf, indem Sie die Abhängigkeit vom Maven-Repository konfigurieren. Dann müssen wir fortfahren, indem wir die PDF-Eingabedatei laden und die CSV-Ausgabedatei auf die Festplatte schreiben, während wir verschiedene Eigenschaften für die Ausgabedatei festlegen.
Code zum Konvertieren von PDF in CSV mit 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"); | |
} | |
} |
Um PDF in CSV in Java zu exportieren, können Sie das obige Codebeispiel verwenden. Es lädt die PDF-Eingabedatei mithilfe der Document-Klasse, und dann können wir mithilfe der ExcelSaveOptions-Klasse verschiedene Einstellungen für die CSV-Ausgabedatei festlegen. Beispielsweise das Festlegen des Dateiformats oder einer einheitlichen Spaltenaufteilung usw. vor dem Speichern der Ausgabedatei auf der Festplatte oder einem Stream-Objekt gemäß Ihren Anforderungen.
In diesem Beispiel haben wir untersucht, wie man PDF in CSV mit Java konvertiert. Wenn Sie daran interessiert sind, eine PDF-Datei programmgesteuert in Excel zu konvertieren, lesen Sie bitte den Artikel zu wie man PDF in Excel in Java konvertiert.