源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

java使用pdfbox操作pdf文件示例

  • 时间:2020-06-25 13:16 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:java使用pdfbox操作pdf文件示例
还有一个用于创建PDF文件的项目----iText。 PDFBox下面有两个子项目:FontBox是一个处理PDF字体的java类库;JempBox是一个处理XMP元数据的java类库。 一个简单示例: 要引入pdfbox-app-1.6.0.jar这个包。
[u]复制代码[/u] 代码如下:
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();         }     } }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部