对PDF的操作

PDF是个常见的格式,当我们需要对PDF做操作时,可以主要利用PDFbox和itext。这里主要介绍PDfbox,itext自己去
查找资料。添加pom配置。

<dependency>
    <groupId>org.apache.pdfbox</groupId>
	    <artifactId>pdfbox</artifactId>
    <version>2.0.7</version>
</dependency>

下面时几个简单的用法,初始化,得到某个内容,保存为pdf。有个提示,比如你想要返回某个数据,直接得到某个数
据然后返回。好像PDF的格式不全,应该少了头尾的格式(猜测)。

PDDocument s = PDDocument.load(new File(file_path));
			  PDPage page = null;
			  if(page_number != null && page_number != 0){
				   page =  s.getPage(page_number-1); 
			  }else{
				   page =  s.getPage(0); 
			  }
			  PDDocument doc = new PDDocument();
			  doc.addPage(page) ;
			  doc.save("test.pdf");

 InputStream in = page.getContents();
原文地址:https://www.cnblogs.com/ylzhang/p/7716829.html