Home
» LINUX
»
PDFtk Kullanarak Linux Terminalinden PDF Dosyaları Nasıl Bölünür
PDFtk Kullanarak Linux Terminalinden PDF Dosyaları Nasıl Bölünür
Linux'ta PDF dosyalarını bölmenin en iyi yollarından biri Evince veya Ocular gibi bir GUI aracı kullanmak değildir. Bunun yerine, PDFtk adlı bir terminal uygulamasıyla. PDF dosyalarını yalnızca bölmekle kalmaz, aynı zamanda düzenleyebilir ve değiştirebilir.
PDFtk'yi yükleyin
Bu uygulama bir süredir var ve çoğu Linux dağıtımına kolayca kurulabilir. Bir terminal penceresi açın ve uygulamanın yüklenmesini sağlamak için aşağıdaki talimatları izleyin.
Not: PDFtk'yi kurmak için Ubuntu, Debian, Arch Linux, Fedora veya OpenSUSE kullanıyor olmalısınız. Bu Linux dağıtımlarından herhangi birini çalıştırmıyorsanız, alttaki kaynak yönergelerini izleyin.
Ubuntu
sudo apt kurulum pdftk
Debian
sudo apt-get kurulum pdftk
Arch Linux
PDFtk, Arch Linux'ta kullanılabilir , ancak kullanıcılar yazılımı ana Arch Linux kaynaklarından yükleyemezler. Bunun yerine Arch Linux AUR ile etkileşim gereklidir. Arch'ta PDFtk kurulumunu başlatmak için bir terminal açın ve Git aracının en son sürümünü senkronize etmek için Pacman paket yöneticisini kullanın .
Not: AUR'de, hazır bir programı kaynaktan derlemek yerine derlemesini çözdüğü için, programın kurulumunu kolaylaştıran başka bir PDFtk paketi vardır. Hazır GCC-GCJ paketi ile ilgili sorunlar olduğu için bu rotaya gitmenizi önermiyoruz.
sudo pacman -S git
Şimdi bu Git Arch Linux üzerinde çalışıyor, sen PDFTK AUR anlık en son sürümünü indirmek için kullanmak mümkün olacak. Terminalde, derleme talimatı dosyasını indirmek için git klonunu kullanın.
git klonu https://aur.archlinux.org/pdftk.git
CD komutunu kullanarak, terminali kullanıcının Giriş dizininden yeni klonlanmış pdftk klasörüne taşıyın .
cd pdftk
PDFtk kaynakları klasörünün içinde makepkg çalıştırarak oluşturma işlemini başlatın . makepkg komutunu çalıştırmanın gerekli bağımlılık dosyalarını otomatik olarak indireceğini, derleyeceğini ve kuracağını unutmayın . Ancak, oluşturucu bu bağımlılıkları otomatik olarak alamazsa, bunları manuel olarak yüklemeniz gerekir. PDFtk AUR paketi için tüm bağımlılıklar bu bağlantıda bulunabilir .
fötr şapka
Şu anda yazılım havuzlarında Fedora PDFtk paketi bulunmamaktadır. Neyse ki, OpenSUSE paketlerini çalıştırmak kolaydır. Gerekli paketleri indirmek için wget'i kullanarak başlayın .
Kaynak dizinin içinde önceden yapılandırılmış derleme dosyaları bulunduğundan, PDFtk'yi kaynaktan oluşturmak çok fazla çaba gerektirmez. Programı kaynaktan oluşturmak için önce kodu indirmeniz gerekir. Kodu almak için terminaldeki wget indirme aracını kullanın .
PDFtk'nin doğru şekilde oluşturulduğundan emin olmak için Linux PC'nizde GCC, GCJ ve libgcj'nin kurulu olduğundan emin olun.
Ardından, PDFtk Zip klasörünü Linux PC'nizin İndirme klasörüne çıkarmak için Unzip komutunu kullanın. Unzip uygulaması yüklü değil mi? Paket yöneticinizde “unzip” ifadesini arayın ve kurun.
cd ~/İndirilenler
pdftk-2.02-src.zip dosyasını açın
PDFtk kaynak zip arşivinin çıkarılması, İndirilenler içinde bir “pdftk-2.02-src” klasörü oluşturmalıdır. Terminalde, girmek için CD komutunu kullanın.
cd pdftk-2.02-src
Kök PDFtk klasöründe pek bir şey yer alamaz. Herhangi bir şeyi derlemek için terminali PDFtk alt klasörüne taşımamız gerekiyor.
cd pdftk
PDFtk alt klasöründe, kullanıcının farklı işletim sistemleri için otomatik olarak oluşturmak için kullanabileceği düzinelerce özel Makefile vardır. LS komutunu kullanarak dizinin içeriğini listeleyin.
ls
İhtiyacınız olan belirli Makefile dosyasını inceleyin ve bulun ve aşağıdaki komutla oluşturma işlemini başlatın. Lütfen aşağıdaki komutta “Makefile.filename” kısmını kullanmanız gereken Makefile ismi ile değiştirmeyi unutmayınız.
make -f Makefile.filename
PDFtk'yi kullanma
PDFtk'nin ana özelliklerinden biri, PDF dosyalarını birleştirme ve bölme yeteneğidir. Örneğin, bir PDF dosyasını belgenin her sayfası kendi dosyası olacak şekilde bölmek için, burst komutunu kullanmayı deneyin :
pdftk testfile.pdf patlaması
PDFtk, bölünmüş dosyaları kaynak dosyayla aynı konumda çıkarır.
Tüm bölünmüş PDF dosyalarını tek bir dosyaya dönüştürmek ister misiniz? Orijinal PDF dosyasını yeniden adlandırarak başlayın (güvenlik için).
mv test dosyası.pdf test dosyası.bak
Artık test PDF dosyası güvenli olduğuna göre, her şeyi PDFtk ile yeniden birleştirin. İlk olarak, dizindeki dosyaları görüntülemek için LS komutunu kullanın.
ls
Ardından, LS komutunu yeniden çalıştırın , ancak bu sefer tüm PDF dosya adlarını depolamak için kullanın.
ls *.pdf >> pdf-dosya adları.txt
pdf-filenames.txt dosyasının içeriğini bir Bash değişkenine atayın . Bu örnekte joker karakter yerine bir değişken kullanmak, PDF'yi yeniden birleştirdiğimizde tüm sayfaların sırayla olacağı anlamına gelir.
değer=$(<>
Son olarak, PDF dosyasını PDFtk ve $value ile yeniden birleştirin .