开源包下载地址: http://bfo.com/products/download.jsp
例子:
import java.io.File;
import java.io.IOException;
import org.faceless.pdf2.PDF;
import org.faceless.pdf2.PDFParser;
import org.faceless.pdf2.PDFReader;
import org.faceless.pdf2.PageExtractor;
public class Test {
public static void main(String[] args) throws IOException {
// PDF文档路径
String filepath = "rayln的博客文章 (1).pdf";
// PDFReader对象建立
PDFReader reader = new PDFReader(new File(filepath));
// 建立PDF文档对象
PDF pdf = new PDF(reader);
// 建立文档解析对象
PDFParser parser = new PDFParser(pdf);
for (int i = 0; i < pdf.getNumberOfPages(); i++) {
PageExtractor extractor = parser.getPageExtractor(i);
System.out.println("=========start================");
System.out.println(extractor.getTextInDisplayOrder().toArray()[1]);
//System.out.println(extractor.getTextAsStringBuffer());
System.out.println("=========end================");
}
}
}
分享到:
相关推荐
java在线解析xmljava在线解析xmljava在线解析xmljava在线解析xmljava在线解析xmljava在线解析xmljava在线解析xmljava在线解析xmljava在线解析xmljava在线解析xmljava在线解析xmljava在线解析xmljava在线解析xmljava...
java解析pdf工具bfopdf-2.11.11.zip java 解析 pdf jar
java读取解析图书MARC数据的iso文件
java解析PDF格式的文件demo。JAVA实现PDF解析,对PDF文件中的文本内容可输出仅供参考学习,不喜勿喷。
解析javadom解析javadom解析javadom解析javadom解析
java 解析 json文件java 解析 json文件java 解析 json文件java 解析 json文件java 解析 json文件
用JAVA解析DBC文件,考虑大小端,生成文件内容跟Vector CANDB++相同。
支持解析sql的正确性,可以解析出sql 的列名,表名,别名,条件等,非常好用
java中需要解析前端传过来的json数据,完成相应的格式转换~
java内存解析(讲的很清楚的视频)java内存解析(讲的很清楚的视频)java内存解析(讲的很清楚的视频)java内存解析(讲的很清楚的视频)java内存解析(讲的很清楚的视频)java内存解析(讲的很清楚的视频)java内存...
java地址解析和反向地址解析
java 音频解析 java 音频解析java 音频解析
主要介绍了Java实现解析dcm医学影像文件并提取文件信息的方法,结合实例形式分析了java基于第三方库文件针对dcm医学影像文件的解析操作相关实现技巧,需要的朋友可以参考下
Java解析cobol程序,自动解析cobol接口生成javabean和Java读取类
java在线解析xml
java解析DXF文件信息,这里涉及到各种转换字符串编码的操作,解决了解析过程中遇到中文的乱码问题,包括circle,ellipse,line,lwpolyline等,还涉及到从DXF文件中读取一个字符串、判断CIRCLE实体、判断ellipse实体、...
java使用geotools解析shp文件,内容包含 解析方法,使用的各种jar包,以及单区域shp和多区域shp文件
java使用superMap解析DWG文件为json输出,本地通过,附件中为word操方式按照步骤可以导入数据集
jsoup Java HTML解析器 jsoup Java HTML解析器 jsoup Java HTML解析器 jsoup Java HTML解析器 jsoup Java HTML解析器