返回介绍

创建 PDF 文档(Creating a PDF Document)

发布于 2021-06-11 14:05:01 字数 1924 浏览 1380 评论 0 收藏 0

现在让我们了解如何使用PDFBox库创建PDF文档。

创建空PDF文档

您可以通过实例化PDDocument类来创建空PDF文档。 您可以使用Save()方法将文档保存在所需的位置。

以下是创建空PDF文档的步骤。

第1步:创建一个空文档

属于包org.apache.pdfbox.pdmodelPDDocument类是PDFDocument的内存中表示形式。 因此,通过实例化此类,您可以创建一个空的PDFDocument,如以下代码块所示。

PDDocument document = new PDDocument();

第2步:保存文档

创建文档后,需要将此文档保存在所需的路径中,可以使用PDDocument类的Save()方法执行此PDDocument 。 此方法接受一个字符串值,表示要存储文档的路径,作为参数。 以下是PDDocument类的save()方法的PDDocument

document.save("Path");

第3步:关闭文档

完成任务后,最后需要使用close ()方法关闭PDDocument对象。 以下是PDDocument类的close()方法的PDDocument

document.close();

例子 (Example)

此示例演示了PDF文档的创建。 在这里,我们将创建一个Java程序来生成名为my_doc.pdf的PDF文档,并将其保存在路径C:/PdfBox_Examples/ 。 将此代码保存在名为Document_Creation.java.

import java.io.IOException; 
import org.apache.pdfbox.pdmodel.PDDocument;
public class Document_Creation {
   public static void main (String args[]) throws IOException {
      //Creating PDF document object 
      PDDocument document = new PDDocument();    
      //Saving the document
      document.save("C:/PdfBox_Examples/my_doc.pdf");
      System.out.println("PDF created");  
      //Closing the document  
      document.close();
   }  
}

使用以下命令从命令提示符编译并执行保存的Java文件。

javac Document_Creation.java 
java Document_Creation

执行后,上述程序将创建一个显示以下消息的PDF文档。

PDF created

如果验证指定的路径,则可以找到创建的PDF文档,如下所示。

我的文件已保存

由于这是一个空文档,如果您尝试打开此文档,这将提示您显示错误消息,如以下屏幕截图所示。

空PDF

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文