Cara Memisahkan Fail PDF Dari Terminal Linux Menggunakan PDFtk

Salah satu cara terbaik untuk memisahkan fail PDF di Linux bukan dengan alat GUI seperti Evince atau Ocular. Sebaliknya, ia menggunakan apl terminal yang dipanggil PDFtk. Ia bukan sahaja boleh membelah fail PDF, ia juga boleh mengedit dan mengubah suainya.

Pasang PDFtk

Aplikasi ini telah lama wujud dan boleh dipasang dengan mudah pada kebanyakan pengedaran Linux. Buka tetingkap terminal dan ikut arahan di bawah untuk mendapatkan apl dipasang.

Nota: untuk memasang PDFtk, anda mesti menggunakan Ubuntu, Debian, Arch Linux, Fedora atau OpenSUSE. Jika anda tidak menjalankan mana-mana pengedaran Linux ini, ikut arahan sumber di bahagian bawah.

Ubuntu

sudo apt install pdftk

Debian

sudo apt-get install pdftk

Arch Linux

PDFtk boleh digunakan pada Arch Linux , tetapi pengguna tidak akan dapat memasang perisian daripada sumber utama Arch Linux. Sebaliknya, berinteraksi dengan Arch Linux AUR diperlukan. Untuk memulakan pemasangan PDFtk pada Arch, buka terminal dan gunakan pengurus pakej Pacman untuk menyegerakkan versi terkini  alat Git  .

Nota: terdapat satu lagi pakej PDFtk pada AUR yang memudahkan pemasangan atur cara, kerana ia menyahkompilasi atur cara yang sedia dibina, dan bukannya membina daripada sumber. Kami tidak mengesyorkan pergi ke laluan ini, kerana terdapat masalah dengan pakej GCC-GCJ sedia dibina.

sudo pacman -S git

Kini setelah  Git  berfungsi pada Arch Linux, anda akan dapat menggunakannya untuk memuat turun versi terkini petikan AUR PDFtk. Di terminal, gunakan  klon git  untuk memuat turun fail arahan binaan.

git klon https://aur.archlinux.org/pdftk.git

Menggunakan  arahan CD  , alihkan terminal daripada direktori Utama pengguna ke folder pdftk yang  baru diklon  .

cd pdftk

Di dalam folder sumber PDFtk, mulakan proses pembinaan dengan menjalankan  makepkg . Perlu diingat bahawa menjalankan  arahan makepkg  akan memuat turun, menyusun dan memasang sebarang fail pergantungan yang diperlukan secara automatik. Walau bagaimanapun, jika pembina gagal merebut kebergantungan ini secara automatik, anda perlu memasangnya secara manual. Semua kebergantungan untuk pakej AUR PDFtk boleh didapati di pautan ini .

Fedora

Pada masa ini, tiada pakej Fedora PDFtk dalam repositori perisian. Nasib baik, mudah untuk mendapatkan pakej OpenSUSE berfungsi. Mulakan dengan menggunakan  wget  untuk memuat turun pakej yang diperlukan.

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

Menggunakan  arahan CD  , alihkan terminal ke folder Muat Turun.

cd ~/Muat turun

Akhir sekali, gunakan pengurus pakej DNF untuk memasang PDFtk:

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

OpenSUSE

sudo zypper pasang pdftk

Membina Dari Sumber

Membina PDFtk daripada sumber tidak memerlukan terlalu banyak usaha, kerana terdapat fail binaan pra-konfigurasi di dalam direktori sumber. Untuk membina program daripada sumber, anda perlu memuat turun kod terlebih dahulu. Untuk mendapatkan kod, gunakan  alat muat turun wget  dalam terminal.

Cara Memisahkan Fail PDF Dari Terminal Linux Menggunakan PDFtk

Untuk memastikan PDFtk dibina dengan betul, pastikan anda telah memasang GCC, GCJ dan libgcj pada PC Linux anda.

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

Seterusnya, gunakan arahan Unzip untuk mengekstrak folder PDFtk Zip ke folder Muat Turun PC Linux anda. Belum memasang apl Unzip? Cari pengurus pakej anda untuk "unzip", dan pasangkannya.

cd ~/Muat turun

nyahzip pdftk-2.02-src.zip

Mengekstrak arkib zip sumber PDFtk harus membuat folder "pdftk-2.02-src" di dalam Muat Turun. Dalam terminal, gunakan  arahan CD  untuk memasukkannya.

cd pdftk-2.02-src

Dalam folder PDFtk akar, tidak banyak yang boleh berlaku. Untuk menyusun apa-apa, kita perlu mengalihkan terminal ke sub-folder PDFtk.

cd pdftk

Sub-folder PDFtk mempunyai berdozen Makefiles khusus yang boleh digunakan pengguna untuk membina secara automatik untuk sistem pengendalian yang berbeza. Menggunakan  arahan LS , senaraikan kandungan direktori.

ls

Lihat dan cari Makefile khusus yang anda perlukan dan mulakan proses binaan dengan arahan di bawah. Sila ingat untuk menukar "Makefile.filename" dalam arahan di bawah dengan nama Makefile yang anda perlu gunakan.

make -f Makefile.filename

Menggunakan PDFtk

Salah satu tarikan utama kepada PDFtk ialah keupayaannya untuk menyertai dan memisahkan fail PDF. Contohnya, untuk memecahkan fail PDF supaya setiap halaman dokumen adalah failnya sendiri, cuba gunakan  perintah pecah :

Cara Memisahkan Fail PDF Dari Terminal Linux Menggunakan PDFtk

pdftk testfile.pdf pecah

PDFtk akan mengeluarkan fail pecahan di lokasi yang sama dengan fail sumber.

Ingin memperbaharui semua fail PDF yang dipecahkan kembali menjadi satu? Mulakan dengan menamakan semula fail PDF asal (untuk keselamatan).

mv testfile.pdf testfile.bak

Memandangkan fail PDF ujian selamat, gabungkan semula semuanya dengan PDFtk. Pertama, gunakan  arahan LS  untuk melihat fail dalam direktori.

ls

Seterusnya, jalankan semula  arahan LS  , tetapi kali ini gunakannya untuk menyimpan semua nama fail PDF.

ls *.pdf >> pdf-filenames.txt

Berikan kandungan  pdf-filenames.txt  kepada pembolehubah Bash. Menggunakan pembolehubah dalam contoh ini, bukannya kad bebas bermakna apabila kami menggabungkan semula PDF, semua halaman akan teratur.

nilai=$(<>

Akhir sekali, gabungkan semula fail PDF dengan PDFtk dan  $value .

pdftk $value cat output recombined-document.pdf

Leave a Comment

Apl Pemberitahuan Desktop Google Voice

Apl Pemberitahuan Desktop Google Voice

Sama seperti Google Wave, Google Voice telah menghasilkan buzz yang agak ramai di seluruh dunia. Google menyasarkan untuk mengubah cara kita berkomunikasi dan sejak ia menjadi

Muat turun Kegemaran Flickr Dengan FlickrFaves

Muat turun Kegemaran Flickr Dengan FlickrFaves

Terdapat banyak alat yang membolehkan pengguna Flickr memuat turun foto mereka dalam kualiti yang tinggi, tetapi adakah terdapat cara untuk memuat turun Kegemaran Flickr? Baru-baru ini kami datang

OK Sampler Adalah Perisian Sampler Muzik Percuma

OK Sampler Adalah Perisian Sampler Muzik Percuma

Apakah Persampelan? Menurut Wikipedia, "Ia adalah tindakan mengambil sebahagian, atau sampel, satu rakaman bunyi dan menggunakannya semula sebagai instrumen atau

Sandaran Tapak Google: Import/Eksport

Sandaran Tapak Google: Import/Eksport

Tapak Google ialah perkhidmatan daripada Google yang membenarkan pengguna mengehos tapak web pada pelayan Google. Tetapi ada satu masalah, tidak ada pilihan bina dalam untuk membuat sandaran

Aplikasi Desktop Google Tasks

Aplikasi Desktop Google Tasks

Tugasan Google tidak begitu popular seperti perkhidmatan Google yang lain seperti Kalendar, Gelombang, Suara, dll tetapi ia masih digunakan secara meluas dan merupakan sebahagian daripada orang ramai.

Bagaimana Untuk Memulihkan Sekatan Yang Hilang Dan Data Cakera Keras [Panduan]

Bagaimana Untuk Memulihkan Sekatan Yang Hilang Dan Data Cakera Keras [Panduan]

Dalam panduan kami sebelum ini tentang mengelap cakera keras dan media boleh tanggal dengan selamat melalui Ubuntu Live dan CD but DBAN, kami membincangkan cakera berasaskan Windows

Cara menggunakan Dash to Panel untuk menjadikan Gnome Shell kelihatan seperti Windows

Cara menggunakan Dash to Panel untuk menjadikan Gnome Shell kelihatan seperti Windows

Panduan lengkap cara menggunakan Dash to Panel untuk memberikan interface Gnome Shell seperti Windows dengan langkah-langkah mudah.

Cara memasang Kali Linux terkini

Cara memasang Kali Linux terkini

Kali Linux ialah pengedaran Linux ujian keselamatan dan penembusan terkemuka. Ia digunakan oleh beribu-ribu profesional untuk mencari kelemahan keselamatan

Tingkatkan papan keratan Gnome Shell dengan Pano

Tingkatkan papan keratan Gnome Shell dengan Pano

Mari kita hadapi itu, papan keratan Gnome Shell lalai tidak begitu baik. Pasang Pano untuk menambah baik pengalaman papan keratan anda!

Cara memasang DaVinci Resolve 17 pada Linux

Cara memasang DaVinci Resolve 17 pada Linux

Adakah anda memerlukan editor video bukan linear yang hebat untuk kotak Linux anda? Dapatkan Davinci Resolve 17 bekerja dengan panduan ini!