Java での PDF ページの削除
Contents
[
Hide
]
PDF から 1 つまたは複数のページを削除する必要がある場合は、ドキュメントのページコレクションを使用してください。
単一ページの削除
インデックスで 1 ページを削除する必要がある場合は、この例を使用してください。
- ソース 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());
}
}