Menghapus halaman PDF di Java

Gunakan koleksi halaman dokumen ketika Anda perlu menghapus satu atau lebih halaman dari PDF.

Menghapus satu halaman

Gunakan contoh ini ketika Anda perlu menghapus satu halaman berdasarkan indeksnya.

  1. Buka PDF sumber Document.
  2. Hapus halaman target dari koleksi halaman.
  3. Simpan dokumen yang diperbarui.
public static void deletePage(Path inputFile, Path outputFile) {
    try (Document document = new Document(inputFile.toString())) {
        document.getPages().delete(2);
        document.save(outputFile.toString());
    }
}

Menghapus beberapa halaman

Gunakan contoh ini ketika beberapa halaman harus dihapus dalam satu operasi.

  1. Buka PDF sumber Document.
  2. Berikan indeks halaman yang akan dihapus dari koleksi halaman.
  3. Simpan PDF yang telah dimodifikasi.
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());
    }
}