Untuk lebih meningkatkan jawaban @ eldering, pdftk versi 1.45 dan yang lebih baru memiliki sarana untuk mereferensikan halaman dalam urutan terbalik dengan menambahkan huruf kecil r ke nomor halaman. Halaman terakhir dalam PDF adalah r1, halaman terakhir adalah r2, dll.
Misalnya, panggilan pdftk tunggal:
pdftk input.pdf cat 1-r2 output output.pdf
akan menghapus halaman terakhir dari input.pdf -- panjang input harus minimal dua halaman.
Untuk mengekstrak hanya halaman terakhir PDF untuk menguji ukuran filenya, jalankan:
pdftk input.pdf cat r1 output final_page.pdf
Pdftk tersedia di Linux. Banyak distro memiliki biner yang dapat Anda instal. Anda harus memastikan itu adalah versi 1.45 atau lebih baru. Jika tidak, Anda dapat membuat pdftk dari kode sumber.
Seperti yang sudah dikomentari @Daniel Andersson, ini dapat dengan mudah dilakukan dengan pdftk
:
pdftk input.pdf cat end-1 output temp.pdf
pdftk temp.pdf cat end-2 output output.pdf
rm temp.pdf
Saya tidak tahu apakah itu bisa dilakukan dengan satu panggilan ke pdftk...
Edit :Anda bisa menggabungkannya dengan jawaban dan penggunaan thanosk (dalam bash):
pdftk input.pdf cat 1-$((last-1)) output output.pdf
ketika Anda sudah mengekstrak halaman terakhir ke variabel $last
.