Yanıtlar:
Bunu burada bulunan pdftk adlı ücretsiz bir programla yapabilirsiniz .
Geçerli dizindeki her PDF'yi alıp ilk sayfa kaldırılmış olarak 'kırpılmış' dizine kopyalamak için aşağıdaki komutları kullanabilirsiniz:
mkdir trimmed
for i in *pdf ; do pdftk "$i" cat 2-end output "trimmed/$i" ; done
Bu PdfToolKit için bir iş gibi görünüyor . Bu pdfs manipüle etmek için bir komut satırı yardımcı programı
İlk olarak, Yazılım Merkezi'nden veya komut satırını kullanarak PDFToolkil'i yükleyin:
sudo apt-get install pdftk
Şimdi ilk sayfayı normalden (korumasız pdf) kaldırma komutu:
pdftk original.pdf cat 2-end output outputname.pdf
PDF korunuyorsa, şifreleri pdftk'ye vermeniz gerekecektir.
Çok sayıda pdf dönüştürmek için, her biri için pdftk çalıştıran küçük bir komut dosyası yazmanız gerekir.
pdf-stapler
Bu görev için kullanabilirsiniz .
Misal:
for i in *.pdf; do pdf-stapler del "$i" 1 t.pdf && mv t.pdf "$i"; done
Bu komut satırını yazdım
tree -fai . | grep -P ".pdf$" | xargs -L1 -I {} pdftk {} cat 2-end output {}.truncated.pdf
İşi yapar, ancak tabii ki dosyada birden fazla sayfa varsa, test ettim, aynı zamanda sahip olduğunuz çok sayıda klasörle de çalışır. Klasör yapısının kökü olarak çalıştırdığınızdan emin olun. Her klasörde her pdf dosyası için biten bir ek pdf dosyası bulunur..truncated.pdf
İhtiyacınız var pdftk
ve bunun tree
için ve Ubuntu Linux'ta apt ile yükleyebilirsiniz:
sudo apt install pdftk tree