PDFBox是一个开源的JAVA库,该软件帮助用户进行PDF文档的创建和转换,通过软件可以轻松的开发、创建、转换和操作PDF文档的Java程序,另外软件中还包含一个命令行实用程序,可以实用Jar文件对PDF进行各种操作,让你的PDF编辑处理变得更加简单。
软件特色
1、提取文本 - 使用PDFBox,可以从PDF文件中提取Unicode文本。
2、拆分和合并 - 使用PDFBox,可以将单个PDF文件分割成多个文件,并将它们合并为一个文件。
3、填写表单 - 使用PDFBox,可以将填写表单填入文档中。打印 - 使用PDFBox,可以使用标准Java打印API打印PDF文件。
4、另存为图像- 使用PDFBox,可以将PDF保存为图像文件,例如:PNG或JPEG。
5、创建PDF - 使用PDFBox,可以通过创建Java程序来创建一个新的PDF文件,并且还可以包含图像和字体。
6、签名 - 使用PDFBox,可以将数字签名添加到PDF文件。
创建PDF文档
可以通过实例化PDDocument类来创建一个空的PDF文档。使用这个类的Save()方法将文档保存在所需的位置。
以下是创建一个空的PDF文档的步骤。
第1步: 创建空白文档。
org.apache.pdfbox.pdmodel包中的PDDocument类是PDF文档的内存中表示形式。 因此,通过实例化这个类,可以创建一个空的PDFDocument,如下面的代码块所示。
PDDocument document = new PDDocument();
Java
第2步: 保存文档。
创建文档后,需要将此文档保存在所需的路径中,可以使用PDDocument类的Save()方法执行此操作。 该方法接受一个字符串值,表示要存储文档的路径作为参数。 以下是PDDocument类的save()方法的原型。
document.save(“Path”);
Java
第3步:关闭文档。
完成任务后,最后需要使用PDDocument对象的close()方法关闭。 以下是PDDocument类的close()方法的原型。
document.close();