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  .

wget https://ftp.gwdg.de/pub/opensuse/distribution/leap/42.3/repo/oss/suse/x86_64/pdftk-2.02-10.1.x86_64.rpm

wget https://ftp.gwdg.de/pub/opensuse/distribution/leap/42.3/repo/oss/suse/x86_64/libgcj48-4.8.5-24.14.x86_64.rpm

CD  komutunu kullanarak  terminali İndirilenler klasörüne taşıyın.

cd ~/İndirilenler

Son olarak, PDFtk'yi yüklemek için DNF paket yöneticisini kullanın:

sudo dnf kurulumu libgcj48-4.8.5-24.14.x86_64.rpm pdftk-2.02-10.1.x86_64.rpm -y

OpenSUSE

sudo zypper pdftk yükleyin

Kaynaktan İnşa Etme

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 Kullanarak Linux Terminalinden PDF Dosyaları Nasıl Bölünür

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.

wget https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/pdftk-2.02-src.zip

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 Kullanarak Linux Terminalinden PDF Dosyaları Nasıl Bölünür

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  .

pdftk $değer kedi çıktısı rekombined-document.pdf

Leave a Comment

Mp3 Diags: Mp3 Ses Dosyalarıyla İlgili 50ye Kadar Sorunu Düzeltin

Mp3 Diags: Mp3 Ses Dosyalarıyla İlgili 50ye Kadar Sorunu Düzeltin

MP3 Diags, müzik koleksiyonunuzdaki sorunları gidermek için en iyi araçtır. MP3 dosyalarınızı doğru şekilde etiketleyebilir, eksik albüm kapağı resmi ekleyebilir ve VBR'yi düzeltebilir.

Google Voice Masaüstü Bildirim Uygulamaları

Google Voice Masaüstü Bildirim Uygulamaları

Google Wave gibi, Google Voice da dünya çapında büyük ilgi gördü. Google, iletişim kurma biçimimizi değiştirmeyi amaçlıyor ve

FlickrFaves ile Flickr Favorilerini İndirin

FlickrFaves ile Flickr Favorilerini İndirin

Flickr kullanıcılarının fotoğraflarını yüksek kalitede indirmelerine olanak tanıyan birçok araç var, ancak Flickr Favorilerini indirmenin bir yolu var mı? Son zamanlarda

OK Sampler Ücretsiz Müzik Örnekleme Yazılımıdır

OK Sampler Ücretsiz Müzik Örnekleme Yazılımıdır

Örnekleme Nedir? Vikipedi'ye göre, "Bir ses kaydının bir kısmını veya örneğini alıp onu bir enstrüman veya müzik aleti olarak yeniden kullanma eylemidir."

Google Sites Yedekleme: İçe/Dışa Aktarma

Google Sites Yedekleme: İçe/Dışa Aktarma

Google Sites, kullanıcıların web sitelerini Google'ın sunucusunda barındırmasına olanak tanıyan bir Google hizmetidir. Ancak bir sorun var: Yedekleme için yerleşik bir seçenek yok.

Google Görevler Masaüstü Uygulaması

Google Görevler Masaüstü Uygulaması

Google Görevler, Takvim, Wave, Voice vb. gibi diğer Google hizmetleri kadar popüler olmasa da hala yaygın olarak kullanılıyor ve insanların günlük işlerinin ayrılmaz bir parçası.

Kayıp Bölümler ve Sabit Disk Verileri Nasıl Kurtarılır [Kılavuz]

Kayıp Bölümler ve Sabit Disk Verileri Nasıl Kurtarılır [Kılavuz]

Ubuntu Live ve DBAN önyükleme CD'si aracılığıyla sabit diski ve çıkarılabilir medyayı güvenli bir şekilde silmeye ilişkin önceki kılavuzumuzda, Windows tabanlı diskleri ele aldık.

Gnome Shell panosunu Pano ile iyileştirin

Gnome Shell panosunu Pano ile iyileştirin

Kabul edelim, varsayılan Gnome Shell panosu pek iyi değil. Pano deneyiminizi geliştirmek için Pano'yu yükleyin!

Linuxta DaVinci Resolve 17 nasıl kurulur?

Linuxta DaVinci Resolve 17 nasıl kurulur?

Linux kutunuz için harika bir doğrusal olmayan video düzenleyiciye mi ihtiyacınız var? Davinci Resolve 17'yi bu kılavuzla çalıştırın!

Wallpaper Downloader ile Linux masaüstüne duvar kağıtları nasıl indirilir

Wallpaper Downloader ile Linux masaüstüne duvar kağıtları nasıl indirilir

Wallpaper Downloader, şık bir Linux duvar kağıdı indiricisi ve yöneticisidir. Çoğu Linux masaüstü ortamını destekler ve kullanımı çok kolaydır. Bu rehber