本文概述
- 加载现有文档
- 执行操作
- 保存文件
- 关闭文件
请按照以下步骤加载现有的PDF文档-
加载现有文档 我们可以使用static load()方法加载现有的PDF文档。此方法接受文件对象作为参数。我们也可以使用PDFBox的类名PDDocument调用它。
File file = new File("Path of Document");
PDDocument doc = PDDocument.load(file);
执行操作 加载现有的PDF文档后, 我们可以对其进行操作, 例如添加文本, 删除文本, 添加图像, 删除页面等。
保存文件 添加所需的文档后, 我们必须将其保存到所需的位置。 save()方法用于保存文档。 save()方法接受字符串值, 并将文档的路径作为参数传递。
doc.save("PATH");
关闭文件 完成任务后, 我们需要使用close()方法关闭PDDocument类对象。
doc.close();
例-
import java.io.File;
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 { //Loading an existing document File file = new File("/eclipse-workspace/blanck.pdf");
PDDocument doc = PDDocument.load(file);
System.out.println("PDF loaded");
//Adding a blank page to the document doc.addPage(new PDPage());
//Saving the document doc.save("/eclipse-workspace/blanck.pdf");
//Closing the document doc.close();
}}
输出
【PDFBox加载现有文档】成功执行上述程序后, 它将显示以下消息。
文章图片
推荐阅读
- PDFBox读取文字
- PDFBox将图像插入PDF文档
- 获取图像的位置和大小
- PDFBox环境安装详细步骤
- PDFBox功能
- PDFBox提取电话号码
- PDFBox提取图像
- 技术编辑教您win7放大镜技巧怎样打开
- 本文详细说明win7电脑字体怎样改