2011-09-27 147 views
0

我在pdf中使用了java web應用程序中的文本創建了一個表格。從itext讀取pdf

PDF生成的結果爲:

性別|第1列|第2列|第3列


男| 1845 | 645 | 254

女性| 214 | 457 | 142

在閱讀PDF我使用以下代碼:

的ArrayList allrows = firstable.getRows();

for (PdfPRow currentrow:allrows) { 
     PdfPCell[] allcells = currentrow.getCells(); 
     System.out.println("CurrentRow ->"+currentrow.getCells()); 
     for(PdfPCell currentcell : allcells){ 
      ArrayList<Element> element = (ArrayList<Element>) currentcell.getCompositeElements(); 
      System.out.println("Element->"+element.toString()); 
     } 
    } 

如何從pdf列中讀取文本並傳遞給int變量?

+1

iText不是真的用於閱讀PDF。我會使用其他策略。 – Eriksberger

+0

同樣在這裏,我在我的java代碼中進行了修改。所以,從pdf中閱讀是可以避免的。 – Ankit

回答

0

爲什麼不生成pdf的列作爲字段,以便讀取會容易得多