对PDF的操作

时间:2023-03-09 04:03:50
对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();