Pdfbox 简明教程
PDFBox - Creating a PDF Document
现在,我们来了解如何使用 PDFBox 库创建 PDF 文档。
Creating an Empty PDF Document
您可以通过实例化 PDDocument 类创建一个空的 PDF 文档。您可以使用 Save() 方法按所需位置保存文档。
以下是要创建空的 PDF 文档的步骤。
Step 1: Creating an Empty Document
属于 org.apache.pdfbox.pdmodel 包的 PDDocument 类是 PDFDocument 的内存表示。因此,通过实例化此类,您可以如以下代码块中所示创建一个空的 PDFDocument。
PDDocument document = new PDDocument();
Example
此示例演示了 PDF 文档的创建。在此,我们将创建一个名为 my_doc.pdf 的 Java 程序以生成 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 文档,如下所示。
由于这是一个空文档,因此如果尝试打开此文档,将出现提示,显示错误消息,如下面的屏幕截图所示。