PDFBox 删除页面

17 Mar 2025 | 阅读 2 分钟

我们可以从现有的 PDF 文档中删除页面。PDDocument 类的 removePage() 方法用于从文档中删除页面。

按照以下步骤从现有 PDF 文档中删除页面:

加载 PDF 文档

我们可以使用静态 load() 方法加载现有的 PDF 文档。此方法接受一个 文件对象 作为 参数。我们也可以使用 PDFBox 的类名 PDDocument 来调用它。

列出页数

我们需要使用 getNumberOfPages() 方法列出 PDF 文档中存在的页数,如下所示。

删除页面

PDDocument 类的 removePage() 方法用于从文档中删除页面。 在此方法中,我们需要传递要从 PDF 文档中删除的页面的索引作为参数。 页面的索引从零开始,这意味着,如果我们想从 PDF 文档中删除第 4 页,那么它的索引是 3。

保存文档

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

关闭文档

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

示例-

输出

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


PDFBox Removing Page
下一个主题PDFBox 读取文本