Dari http://blog.chewearn.com/2008/12/18/rearrange-pdf-pages-with-pdftk/
pdftk A=src.pdf B=blank.pdf cat A1 B1 A2-end output res.pdf
Semoga Anda menyukai skrip ini, simpan saja sebagai pdfInsertBlankPageAt.sh
, tambahkan izin eksekusi, dan jalankan.
./pdfInsertBlankPageAt 5 src.pdf res.pdf
#!/bin/bash
if [ $# -ne 3 ]
then
echo "Usage example: ./pdfInsertBlankPageAt 5 src.pdf res.pdf"
exit $E_BADARGS
else
pdftk A=$2 B=blank.pdf cat A1-$(($1-1)) B1 A$1-end output $3
fi
cat A1 B1 A2-end
berarti bahwa file keluaran akan berisi halaman pertama dokumen A ( src.pdf
) diikuti oleh halaman pertama dokumen B ( blank.pdf
) diikuti oleh sisanya (halaman 2 sampai akhir) dokumen B. Operasi ini disebut concatenation, Linux cat
sangat sering digunakan untuk menampilkan teks, tetapi menarik ketika digunakan dengan lebih dari satu argumen.
Untuk membuat blank.pdf
, lihat Bagaimana cara membuat PDF kosong dari baris perintah?