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());
}
}