创建空PDF文档
您可以创建一个空的PDF文档通过实例化 PDDocument 类.您可以使用保存()方法将文档保存在所需位置.
以下是创建空PDF文档的步骤.
步骤1:创建空文档
属于包 org.apache.pdfbox的 PDDocument 类.pdmodel ,是PDFDocument的内存中表示形式.因此,通过实例化此类,您可以创建一个空的PDFDocument,如下面的代码块所示.
PDDocument document = new PDDocument();
步骤2:保存文档
创建文档后,需要将此文档保存在所需的路径中,您可以使用 PDDocument 类的 Save()方法执行此操作.此方法接受一个字符串值,表示要存储文档的路径,作为参数.以下是 PDDocument 类的save()方法的原型.
document.save("Path" );
第3步:关闭文件
当您的任务完成时,最后需要关闭使用 close()方法 PDDocument 对象.以下是 PDDocument 类的close()方法的原型.
document.close();
示例
此示例演示如何创建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创建
如果您验证指定的路径,您可以找到创建的PDF文档,如下所示.
由于这是一个空文档,如果您尝试打开此文档,则会显示错误消息,如以下屏幕截图所示.
PDF"/>