2017-05-15 160 views
0

我想閱讀包含表格數據的pdf文件,並使用java.i將這些數據插入到數據庫中 不知道如何做到這一點,任何人都可以幫助我做到這一點。如何從pdf中讀取數據並插入到數據庫中?

例如:

我有3排ANS PDF文件3列表數據的。 我需要將這些列數據插入到表列中。

+0

[PDF to Java](http://stackoverflow.com/questions/4784825/how-to-read-pdf-files-using-java) –

+0

可能的重複:http://stackoverflow.com/questions/4784825/how-to-read-pdf-files-using-java – mkilmanas

+1

[如何使用Java讀取PDF文件?](http://stackoverflow.com/questions/4784825/how-to-read-pdf-files - 使用的Java) – mkilmanas

回答

1

您可以使用iText的PDF庫,用於閱讀和writing.If您正在使用Maven項目請加

<dependency> 
    <groupId>com.itextpdf</groupId> 
    <artifactId>itextpdf</artifactId> 
    <version>5.5.10</version> 
</dependency> 

PDF閱讀器將PDF文件閱讀,並傳遞給作家將寫入數據庫。 PDF閱讀器樣品例如

public class PdfReadExample { 

    private static final String FILE_NAME = "/tmp/myexample.pdf"; 

    public static void main(String[] args) { 

     PdfReader reader; 

     try { 

      reader = new PdfReader("f:/myexample.pdf"); 

      // pageNumber = 1 
      String textFromPage = PdfTextExtractor.getTextFromPage(reader, 1); 

      System.out.println(textFromPage); 

      reader.close(); 

     } catch (IOException e) { 
      e.printStackTrace(); 
     } 

    } 

} 
0
  1. PDFBox阿帕奇PDFBox®庫是與PDF文檔工作的一個開源的Java工具。
  2. iText

您可以使用這些庫來完成你的任務。

相關問題