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

Tinggalkan Komen

Muat turun FlightGear Flight Simulator Secara Percuma [Selamat mencuba]

Muat turun FlightGear Flight Simulator Secara Percuma [Selamat mencuba]

Sekali-sekala semua orang memerlukan rehat, jika anda ingin bermain permainan yang menarik, cubalah Flight Gear. Ia adalah sumber terbuka berbilang platform percuma

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

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 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

Bagaimana untuk memasang Tuxedo OS pada komputer anda

Bagaimana untuk memasang Tuxedo OS pada komputer anda

Ingin menguji komputer Tuxedo OS by Tuxedo? Ketahui cara untuk mendapatkan versi terkini Tuxedo OS berfungsi pada PC anda.

Bagaimana untuk memasang fail DEB pada Linux

Bagaimana untuk memasang fail DEB pada Linux

Apakah fail DEB? Apa yang anda lakukan dengannya? Ketahui banyak cara anda boleh memasang fail DEB pada PC Linux anda.

Cara bermain Total War: THREE KINGDOMS di Linux

Cara bermain Total War: THREE KINGDOMS di Linux

Total War: Three Kingdoms ialah permainan RTS strategi berasaskan giliran yang dibangunkan oleh Creative Assembly. Inilah cara bermain di Linux.

Cara bermain Undertale di Linux

Cara bermain Undertale di Linux

Undertale ialah RPG indie 2d 2015 yang dibangunkan dan diterbitkan oleh pembangun permainan Toby Fox. Panduan ini akan merangkumi memuat turun dan memasang Undertale pada anda

Bagaimana untuk memasang Devuan Linux

Bagaimana untuk memasang Devuan Linux

Devuan Linux ialah garpu Debian Linux dengan sistem init systemd dialih keluar sepenuhnya. Devuan melakukan ini untuk kebebasan init, membenarkan pengguna memilih mana-mana