PDFBox创建PDF文档
现在让我们了解如何使用PDFBox库创建PDF文档。
创建一个空的PDF文档
可以通过实例化PDDocument
类来创建一个空的PDF文档。使用这个类的Save()
方法将文档保存在所需的位置。
以下是创建一个空的PDF文档的步骤。
第1步: 创建空白文档
org.apache.pdfbox.pdmodel
包中的PDDocument
类是PDF文档的内存中表示形式。 因此,通过实例化这个类,可以创建一个空的PDFDocument
,如下面的代码块所示。
PDDocument document = new PDDocument();
第2步: 保存文档
创建文档后,需要将此文档保存在所需的路径中,可以使用PDDocument
类的Save()
方法执行此操作。 该方法接受一个字符串值,表示要存储文档的路径作为参数。 以下是PDDocument
类的save()
方法的原型。
document.save("Path");
第3步:关闭文档
完成任务后,最后需要使用PDDocument
对象的close()
方法关闭。 以下是PDDocument
类的close()
方法的原型。
document.close();
实例
本示例演示如何创建PDF文档。 在这里,将创建一个Java程序来生成一个名称为my_doc.pdf
的PDF文档,并将其保存在F:\worksp\pdfbox
目录中。 将下面代码保存在DocumentCreation.java
的文件中,代码如下所示 -
import java.io.IOException; import org.apache.pdfbox.pdmodel.PDDocument; public class DocumentCreation { public static void main (String args[]) throws IOException { //Creating PDF document object PDDocument document = new PDDocument(); //Saving the document document.save("F:/worksp/pdfbox/my_doc.pdf"); System.out.println("PDF created"); //Closing the document document.close(); } }
编译并执行上面示例程序,得到以下结果 -
PDF created
如果打开目录:F:/worksp/pdfbox/
,应该能看到创建的PDF文档,如下所示。
由于这是一个空文档,所以如果打开什么内容也没有。
上一篇:PDFBox开发环境安装配置
下一篇:PDFBox添加页面
- Java教程
- Vim教程
- Swing教程
- Spring教程
- Spring Web Services教程
- Spring MVC教程
- Spring JDBC教程
- Spring Cloud教程
- Spring Boot教程
- Spring Boot CLI教程
- Spring Batch教程
- Spring AOP教程
- PDFBox教程
- JSP教程
- JSF教程
- JPA教程
- Java面向对象设计
- Java设计模式
- Java虚拟机教程
- Java泛型教程
- Java正则表达式教程
- Java数据类型教程
- Java并发编程教程
- Java密码学教程
- Java多线程教程
- Java国际化(i18n)教程
- JavaFX教程
- Java9教程
扫描二维码
程序员编程王