本文概述
- 建立文件
- 创建空白页
- 添加页面
- 保存文件
- 关闭文件
文章图片
请按照以下步骤在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文档中的空白页, 如以下屏幕快照所示。
文章图片
推荐阅读
- PDFBox添加矩形
- PDFBox添加多行
- 带有进程的SRTF包含CPU和IO时间图解实例
- Android中ViewPager实现滑动条及与Fragment结合的实例教程
- [Android Pro]开发一流Android SDK
- Spring,@Controller,@RequestMapping, @ResponseBody,@RequestParam
- [Android Pro]开发一流的 Android SDK(Fabric SDK 的创建经验)
- Android之动画
- Android 走向MD的配色风格