📜  PDFBox创建第一个PDF文档

📅  最后修改于: 2021-01-07 07:33:30             🧑  作者: Mango

创建第一个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();
    }
}

输出:

成功执行后,程序将显示以下输出消息。

现在,如果我们尝试打开这个空的PDF文档,它将显示以下错误消息。