Wie Sie eine Tabelle in einem PDF mit iText java?
Habe ich nicht viel Ahnung auf pdf-Verarbeitung mit java.Ich Lesen möchte eine Tabelle in einer PDF-Datei mithilfe der iText-java-Bibliothek. Wie ist die Vorgehensweise?
- Es würde wirklich helfen, wenn Sie geben Sie Ihre Frage, fügen Sie einige sourcecode von dem, was Sie bereits getan haben und was Sie versucht haben, funktionierte nicht so weit.
- Ich habe nicht viel Ahnung auf pdf-Verarbeitung mit java.ich habe die Kommandozeile(java-jar pdfbox-app-x.y.z.jar ExtractText [OPTIONEN] <PDF-Datei> [Text-file]) zu konvertieren pdf in ein format, von dem ich die Bearbeitung der Tabelle.Auch ich habe den code in roseindia.net/tutorial/java/itext/convertpdfToTextFile.html .
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das ist, was ich herausgefunden habe hier
Für das Lesen von Inhalt von der Tabelle aus einer PDF-Datei, müssen Sie nur konvertieren Sie die PDF in eine text-Datei mit jedem API (die ich verwendet habe
PdfTextExtracter.getTextFromPage()
von iText) und Lesen Sie dann die txt-Datei von Ihrem Java-Programm. Nach der Lektüre ist die wesentliche Aufgabe ist getan. Sie haben das filtern der Daten, die Sie brauchen, die Sie tun können, indem Sie kontinuierlich mit split-Methode derString
Klasse, bis Sie den Datensatz, den Sie wollen.Unten ist mein code, in dem ich extrahiert haben, ein Teil des Datensatzes aus einer PDF-Datei geschrieben und es in einen .CSV-Datei. Sie können die PDF-Datei hier: http://www.cea.nic.in/reports/monthly/generation_rep/actual/jan13/opm_02.pdf
Meine Lösung