Supprimer des pages PDF en Java
Contents
[
Hide
]
Utilisez la collection de pages du document pour supprimer une ou plusieurs pages d’un PDF.
Supprimer une seule page
Utilisez cet exemple pour supprimer une page en indiquant son index.
- Ouvrez le PDF source dans un objet Document.
- Supprimez la page cible de la collection de pages.
- Enregistrez le document mis à jour.
public static void deletePage(Path inputFile, Path outputFile) {
try (Document document = new Document(inputFile.toString())) {
document.getPages().delete(2);
document.save(outputFile.toString());
}
}
Supprimer plusieurs pages
Utilisez cet exemple lorsque plusieurs pages doivent être supprimées en une seule opération.
- Ouvrez le PDF source Document.
- Transmettez les index de pages à supprimer de la collection de pages.
- Enregistrez le PDF modifié.
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());
}
}