Eliminar páginas PDF en Java
Contents
[
Hide
]
Utilice la colección de páginas del documento cuando necesite eliminar una o más páginas de un PDF.
Eliminar una sola página
Utilice este ejemplo cuando necesite eliminar una página por su índice.
- Abra el PDF de origen
Document. - Elimine la página objetivo de la colección de páginas.
- Guarde el documento actualizado.
public static void deletePage(Path inputFile, Path outputFile) {
try (Document document = new Document(inputFile.toString())) {
document.getPages().delete(2);
document.save(outputFile.toString());
}
}
Eliminar varias páginas
Utilice este ejemplo cuando se deban eliminar varias páginas en una sola operación.
- Abra el PDF de origen
Document. - Pase los índices de página a eliminar de la colección de páginas.
- Guarde el PDF modificado.
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());
}
}