Sık sık içine boş bir sayfa gereken bir PDF dosyası var. Desen tahmin edilemez, bu yüzden gerektiğinde bir tanesine uymamı sağlayacak bir komuta ihtiyacım var.
Bunu nasıl yapabilirim?
Sık sık içine boş bir sayfa gereken bir PDF dosyası var. Desen tahmin edilemez, bu yüzden gerektiğinde bir tanesine uymamı sağlayacak bir komuta ihtiyacım var.
Bunu nasıl yapabilirim?
Yanıtlar:
Gönderen 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
Umarım bu betiği beğenirsiniz, sadece kaydedin pdfInsertBlankPageAt.sh
, yürütme izinleri ekleyin ve çalıştırın.
./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
çıktı dosyasının A belgesinin ilk sayfasını, src.pdf
ardından B belgesinin ilk sayfasını ve blank.pdf
ardından B belgesinin geri kalanını (sayfa 2'den sonuna kadar) içereceği anlamına gelir . Bu işleme birleştirme denir, Linux cat
çok sık kullanılır metni görüntülemek için, ancak birden fazla argümanla kullanıldığında ilginçtir.
Oluşturmak için blank.pdf
bkz . Komut satırından nasıl boş bir PDF oluştururum?
echo "" | ps2pdf -sPAPERSIZE=a4 - pageblanche.pdf