手机
当前位置:查字典教程网 >编程开发 >Java >java使用pdfbox操作pdf文件示例
java使用pdfbox操作pdf文件示例
摘要:还有一个用于创建PDF文件的项目----iText。PDFBox下面有两个子项目:FontBox是一个处理PDF字体的java类库;Jemp...

还有一个用于创建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();

}

}

}

【java使用pdfbox操作pdf文件示例】相关文章:

java IO流文件的读写具体实例

java使用任务架构执行任务调度示例

使用jdk7的nio2操作文件拷贝和剪切示例

java枚举的使用示例

java使用poi读取excel内容方法实例

java多线程复制文件的实例代码

java 取出文本文件中空行的实例代码

java数字图像处理基础使用imageio写图像文件示例

java文件操作工具类分享(file文件工具类)

在java中使用dom解析xml的示例分析

精品推荐
分类导航