iTextPDFExtractor.java
上传用户:cctqzzy
上传日期:2022-03-14
资源大小:12198k
文件大小:1k
源码类别:

搜索引擎

开发平台:

Java

  1. package chapter9;
  2. import java.io.*;
  3. import com.lowagie.text.*;
  4. import com.lowagie.text.pdf.*;
  5. public class iTextPDFExtractor {
  6. public static void iTextGetPDF(String filename) {
  7.         Document doc=new Document();                     // 创建空白文档对象
  8.         try {
  9.         
  10.          PdfReader reader = new PdfReader( filename); // 生成PdfReader对象  
  11.          int pagenum = reader.getNumberOfPages();     // 读取文档页数
  12.          System.out.println("文档页数 :" + pagenum );   
  13.        
  14.           for(int i = 0; i< pagenum; i++)             // 读取文档内容
  15.           {
  16.          String txtContent = reader.getPageContent(1).toString();
  17.             System.out.println("文档内容 :" + txtContent);
  18.           }
  19.             doc.close();                                 //  关闭文档对象,释放资源
  20. } catch (FileNotFoundException e) {
  21. e.printStackTrace();
  22. }  catch (IOException e) {
  23. e.printStackTrace();
  24. }
  25. public static void main(String[] args) {
  26. iTextGetPDF("D:\workshop\docs\donations.pdf");
  27. }
  28. }