使用PDFBox创建第一个PDF文档

本文概述

  • 建立文件
  • 保存文件
  • 关闭文件
在本节中, 我们必须创建一个不包含任何页面的空PDF文档。 PDDocument类用于创建PDF文档, 而save()方法用于将文档保存到我们所需的位置。
请按照以下步骤创建PDF文档-
建立文件 创建属于包org.apache.pdfbox.pdmodel的PDDocument类的实例。通过获取PDDocument类的实例, 我们能够创建一个空的PDF文档。
PDDocument doc = new PDDocument();

保存文件 创建文档后, 我们必须将文档保存到所需的路径。 save()方法用于保存文档。 save()方法接受字符串值, 并将文档的路径作为参数传递。
doc.save("Path of Document");

关闭文件 完成任务后, 我们需要使用close()方法关闭PDDocument类对象。
doc.close();

例-
import java.io.IOException; import org.apache.pdfbox.pdmodel.PDDocument; public class Main { public static void main(String[] args)throws IOException {//Creating PDF document object PDDocument doc = new PDDocument(); //Saving the document doc.save("/eclipse-workspace/blank.pdf"); System.out.println("PDF created"); //Closing the document doc.close(); }}

输出
成功执行后, 程序将显示以下输出消息。
使用PDFBox创建第一个PDF文档

文章图片
【使用PDFBox创建第一个PDF文档】现在, 如果我们尝试打开此空的PDF文档, 它将显示以下错误消息。
使用PDFBox创建第一个PDF文档

文章图片

    推荐阅读