PDFBox 创建一个PDF文档
在本节中,我们必须创建一个不包含任何页面的空 PDF 文档。PDDocument类用于创建 PDF 文档,save() 方法用于将文档保存到我们想要的位置。
请按照以下步骤创建 PDF 文档 :
PDFBox 创建文档
创建属于org.apache.pdfbox.pdmodel包的PDDocument 类的实例。获取 PDDocument 类的实例,我们就可以创建一个空的 PDF 文档。
PDDocument doc = new PDDocument();
PDFBox 保存文件
创建文档后,我们必须将文档保存到我们想要的路径。save()方法用于保存文档。save() 方法接受字符串值并将该文件作为参数的路径。
doc.save("Path of Document");
PDFBox 关闭文档
完成任务后,我们需要使用close()方法关闭PDDocument类对象。
doc.close();
PDFBox 创建一个PDF文档 完整示例
package com.yiidian;
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("d:/dblank.pdf");
System.out.println("PDF created");
// Closing the document
doc.close();
}
}
输出结果如下:
现在,如果我们尝试打开这个空的 PDF 文档,它将显示以下错误消息。
热门文章
优秀文章