我一直在尝试在pdf中提取表格数据以加载到jtable。我正在使用itext API。这就是我到目前为止所做的事情
//imports
import com.itextpdf.text.pdf.PdfReader;
import com.itextpdf.text.pdf.parser.PdfTextExtractor;
//code:
PdfReader reader = new PdfReader("quatation.pdf");
// pageNumber = 3
String textFromPage = PdfTextExtractor.getTextFromPage(reader, 3);
String[] lines = textFromPage.split("\r\n|\r|\n");
for (int i = 0; i < lines.length; i++) {
System.out.println(" no: " + i + " " + lines[i]);
}
reader.close();
通过这种方式,我获得了pdf文件中的所有行。我只需要pdf文件中的表格内容。有什么建议?