java使用pdfbox操作pdf文件示例
还有一个用于创建pdf文件的项目----itext。
pdfbox下面有两个子项目:fontbox是一个处理pdf字体的java类库;jempbox是一个处理xmp元数据的java类库。
一个简单示例:
要引入pdfbox-app-1.6.0.jar这个包。
package pdf;
import java.io.file;
import java.net.malformedurlexception;
import org.apache.pdfbox.pdmodel.pddocument;
import org.apache.pdfbox.util.pdftextstripper;
public class strippdfcontent {
public static string gettext(file file)throws exception{
boolean sort=false;
int startpage=1;
int endpage=10;
pddocument document=null;
try{
try{
document=pddocument.load(file);
}catch(malformedurlexception e){
}
pdftextstripper stripper=new pdftextstripper();
stripper.setsortbyposition(sort);
stripper.setstartpage(startpage);
stripper.setendpage(endpage);
return stripper.gettext(document);
}catch(exception e){
e.printstacktrace();
return "";
}finally{
if(document!=null){
document.close();
}
}
}
public static void main(string[] args){
file file=new file("/home/orisun/123.pdf");
try{
string cont=gettext(file);
system.out.println(cont);
}catch(exception e){
system.out.println("strip failed.");
e.printstacktrace();
}
}
}
上一篇: JDBC示例代码
推荐阅读
-
java使用pdfbox操作pdf文件示例
-
使用Java操作PDF文档 博客分类: 编程语言 JavaPdfItext
-
java word操作 通过字符串生成word文件,读取word内容,word转pdf、html,pdf流输出展示到页面,file转 MultipartFile
-
Java中使用Jedis操作Redis的示例代码
-
如何使用Java实现复制文件夹的操作
-
Java中使用Jedis操作Redis的示例代码
-
使用Java生成jpg与压缩图片为jpg文件的代码示例
-
Java中使用DOM和SAX解析XML文件的方法示例
-
java使用WatchService监控文件夹示例
-
java使用Jdom实现xml文件写入操作实例