pdfbox-app-1.8.13.jar


JAVA读取PDF所需要用到的jar包; package com.lewei.test; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileInputStream; import java.io.FileReader; import java.io.FileWriter; import org.apache.pdfbox.pdfparser.PDFParser; import org.apache.pdfbox.util.PDFTextStripper; public class PDFTest{ // TODO 自动生成方法存根 public static void main(String[] args) throws Exception { FileInputStream fis = new FileInputStream("E://900540.3_K.pdf"); BufferedWriter writer = new BufferedWriter(new FileWriter("E://change.txt")); PDFParser p = new PDFParser(fis); p.parse(); PDFTextStripper ts = new PDFTextStripper(); String ss = ts.getText(p.getPDDocument()); writer.write(ss); fis.close(); writer.close(); System.out.println("开始读取"); FileReader fr = new FileReader("E://change.txt");//需要读取的文件路径 BufferedReader br= new BufferedReader(fr); String s = br.readLine(); while(s!=null)//如果当前行不为空 { if(s.length()>10){ if(s.substring(0,3).contains("G01")){ System.out.println(s);//打印当前行 String s1=s.substring(0,s.indexOf(" ")); System.out.println("Type="+s1); } } s= br.readLine();//读取下一行 } br.close();//关闭BufferReader流 fr.close(); } }












- guoyuan20092019-08-22谢谢楼主的提供,正是需要的
- 粉丝: 8093
- 资源: 9

我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
已下载
下载帮助



