📜  PDFBox添加页面

📅  最后修改于: 2021-01-07 07:34:24             🧑  作者: Mango

PDFBox添加页面

要在PDF文档中添加页面,必须做两件事-

请按照以下步骤在PDF文档中添加页面-

建立文件

创建属于包org.apache.pdfbox.pdmodel的PDDocument类的实例。通过获取PDDocument类的实例,我们能够创建一个空的PDF文档。

PDDocument doc = new PDDocument(); 

创建空白页

PDPage类用于在PDF文档中创建空白页。以下代码在我们的PDF文档中创建页面。

PDPage blankPage = new PDPage();

添加页面

addPage()方法用于在PDF文档中添加页面。以下代码在我们的PDF文档中添加了页面。

doc.addPage( blankPage );

保存文件

创建文档后,我们必须将文档保存到所需位置。 save()方法用于保存文档。 save()方法接受字符串值,并将文档的路径作为参数传递。

doc.save("Path of Document");

关闭文件

完成任务后,我们需要使用close()方法关闭PDDocument类对象。

doc.close();

例-

import java.io.IOException; 
import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.pdmodel.PDPage;

public class Main {

    public static void main(String[] args)throws IOException {
        //Creating PDF document object 
          PDDocument doc = new PDDocument();    
    
    for (inti=0; i<5; i++) {
    //Creating a blank page 
              PDPage blankPage = new PDPage();

    //Adding the blank page to the document
    doc.addPage( blankPage );
           } 
    
    //Saving the document
    doc.save("/eclipse-workspace/blank.pdf");
        
          System.out.println("PDF created");  
    
    //Closing the document  
    doc.close();
    }
}

输出:

成功执行上述程序后,我们将看到以下输出消息。

现在,我们可以看到PDF文档中的空白页,如以下屏幕快照所示。