Home
» LINUX
»
Cara Memisahkan Fail PDF Dari Terminal Linux Menggunakan PDFtk
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.
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.
Untuk memastikan PDFtk dibina dengan betul, pastikan anda telah memasang GCC, GCJ dan libgcj pada PC Linux anda.
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 :
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 .