PDFBox 添加页面

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

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

PDFBox 创建文档

创建属于org.apache.pdfbox.pdmodel包的PDDocument 类的实例。获取 PDDocument 类的实例,我们就可以创建一个空的 PDF 文档。

PDDocument doc = new PDDocument();   

PDFBox 创建空白页

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

PDPage blankPage = new PDPage();  

PDFBox 添加页面

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

doc.addPage( blankPage );  

PDFBox 保存文件

创建文档后,我们必须将文档保存到我们想要的位置。save()方法用于保存文档。的节省()方法接受字符串值并将该文件作为参数的路径。

doc.save("Path of Document");  

PDFBox 关闭文档

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

doc.close();  

PDFBox 添加页面 完整示例

package com.yiidian;

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 (int i = 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("d:/blank.pdf");

		System.out.println("PDF created");

		// Closing the document
		doc.close();
	}
}

输出结果如下:

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

热门文章

优秀文章