在 Java 中删除 PDF 页面
Contents
[
Hide
]
当需要从 PDF 中删除一个或多个页面时,请使用文档页面集合。
删除单个页面
当需要通过索引删除单页时,请使用此示例。
- 打开源 PDF Document。
- 从页面集合中删除目标页面。
- 保存更新后的文档。
public static void deletePage(Path inputFile, Path outputFile) {
try (Document document = new Document(inputFile.toString())) {
document.getPages().delete(2);
document.save(outputFile.toString());
}
}
删除多个页面
当需要一次性删除多个页面时,请使用此示例。
- 打开源 PDF Document。
- 将要删除的页面索引传递给页面集合。
- 保存已修改的 PDF。
public static void deleteBunchPages(Path inputFile, Path outputFile) {
try (Document document = new Document(inputFile.toString())) {
document.getPages().delete(new Integer[]{2, 3, 4});
document.save(outputFile.toString());
}
}