Excluir páginas PDF em Java
Contents
[
Hide
]
Use a coleção de páginas do documento quando precisar remover uma ou mais páginas de um PDF.
Excluir uma única página
Use este exemplo quando precisar remover uma página pelo seu índice.
- Abra o PDF de origem em um objeto Document.
- Exclua a página alvo da coleção de páginas.
- Salve o documento atualizado.
public static void deletePage(Path inputFile, Path outputFile) {
try (Document document = new Document(inputFile.toString())) {
document.getPages().delete(2);
document.save(outputFile.toString());
}
}
Excluir várias páginas
Use este exemplo quando várias páginas precisam ser removidas em uma única operação.
- Abra o PDF de origem em um objeto Document.
- Passe os índices de página a serem excluídos da coleção de páginas.
- Salve o 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());
}
}