Cara Memisahkan File PDF Dari Terminal Linux Menggunakan PDFtk

Cara Memisahkan File PDF Dari Terminal Linux Menggunakan PDFtk

Salah satu cara terbaik untuk membagi file PDF di Linux tidak dengan alat GUI seperti Evince atau Ocular. Sebaliknya, itu dengan aplikasi terminal yang disebut PDFtk. Tidak hanya dapat membagi file PDF, tetapi juga dapat mengedit dan memodifikasinya.

Instal PDFtk

Aplikasi ini telah ada untuk sementara waktu dan dapat dengan mudah diinstal pada sebagian besar distribusi Linux. Buka jendela terminal dan ikuti petunjuk di bawah ini untuk menginstal aplikasi.

Catatan: untuk menginstal PDFtk, Anda harus menggunakan Ubuntu, Debian, Arch Linux, Fedora atau OpenSUSE. Jika Anda tidak menjalankan distribusi Linux ini, ikuti petunjuk sumber di bagian bawah.

Ubuntu

sudo apt install pdftk

Debian

sudo apt-get install pdftk

Arch Linux

PDFtk dapat digunakan di Arch Linux , tetapi pengguna tidak akan dapat menginstal perangkat lunak dari sumber utama Arch Linux. Sebagai gantinya, interaksi dengan Arch Linux AUR diperlukan. Untuk memulai instalasi PDFtk di Arch, buka terminal dan gunakan manajer paket Pacman untuk menyinkronkan versi terbaru  alat Git  .

Catatan: ada paket PDFtk lain di AUR yang membuat penginstalan program lebih mudah, karena mendekompilasi program yang sudah jadi, daripada membangun dari sumber. Kami tidak menyarankan untuk mengikuti rute ini, karena ada masalah dengan paket GCC-GCJ yang sudah jadi.

sudo pacman -S git

Sekarang  Git  bekerja di Arch Linux, Anda dapat menggunakannya untuk mengunduh versi terbaru dari snapshot PDFtk AUR. Di terminal, gunakan  git clone  untuk mengunduh file instruksi build.

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

Menggunakan  perintah CD  , pindahkan terminal dari direktori Home pengguna ke folder pdftk yang  baru dikloning  .

cd pdftk

Di dalam folder sumber PDFtk, mulailah proses pembangunan dengan menjalankan  makepkg . Ingatlah bahwa menjalankan  perintah makepkg  akan secara otomatis mengunduh, mengkompilasi, dan menginstal file ketergantungan yang diperlukan. Namun, jika pembuat gagal mengambil dependensi ini secara otomatis, Anda harus menginstalnya secara manual. Semua dependensi untuk paket PDFtk AUR dapat ditemukan di tautan ini .

Fedora

Saat ini, tidak ada paket Fedora PDFtk di repositori perangkat lunak. Untungnya, mudah untuk membuat paket OpenSUSE bekerja. Mulailah dengan menggunakan  wget  untuk mengunduh paket 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  perintah CD  , pindahkan terminal ke folder Downloads.

cd ~/Downloads

Terakhir, gunakan manajer paket DNF untuk menginstal PDFtk:

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

BukaSUSE

sudo zypper menginstal pdftk

Membangun Dari Sumber

Membangun PDFtk dari sumber tidak membutuhkan banyak usaha, karena ada file build yang telah dikonfigurasi sebelumnya di dalam direktori sumber. Untuk membangun program dari sumber, Anda harus mengunduh kodenya terlebih dahulu. Untuk mendapatkan kodenya, gunakan  alat pengunduhan wget  di terminal.

Cara Memisahkan File PDF Dari Terminal Linux Menggunakan PDFtk

Untuk memastikan PDFtk dibuat dengan benar, pastikan Anda telah menginstal GCC, GCJ, dan libgcj di PC Linux Anda.

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

Selanjutnya, gunakan perintah Unzip untuk mengekstrak folder Zip PDFtk ke folder Unduhan PC Linux Anda. Belum menginstal aplikasi Unzip? Cari manajer paket Anda untuk "unzip", dan instal.

cd ~/Downloads

unzip pdftk-2.02-src.zip

Mengekstrak arsip zip sumber PDFtk harus membuat folder "pdftk-2.02-src" di dalam Unduhan. Di terminal, gunakan  perintah CD  untuk memasukkannya.

cd pdftk-2.02-src

Di folder root PDFtk, tidak banyak yang bisa dilakukan. Untuk mengkompilasi apa pun, kita perlu memindahkan terminal ke sub-folder PDFtk.

cd pdftk

Sub-folder PDFtk memiliki lusinan Makefile khusus yang dapat digunakan pengguna untuk dibuat secara otomatis untuk sistem operasi yang berbeda. Menggunakan  perintah LS , buat daftar isi direktori.

ls

Lihat dan temukan Makefile spesifik yang Anda butuhkan dan mulai proses build dengan perintah di bawah ini. Harap ingat untuk mengubah "Makefile.filename" pada perintah di bawah ini dengan nama Makefile yang perlu Anda gunakan.

make -f Makefile.namafile

Menggunakan PDFtk

Salah satu daya tarik utama PDFtk adalah kemampuannya untuk menggabungkan dan membagi file PDF. Misalnya, untuk memecah file PDF sehingga setiap halaman dokumen menjadi filenya sendiri, coba gunakan  perintah burst :

Cara Memisahkan File PDF Dari Terminal Linux Menggunakan PDFtk

pdftk testfile.pdf burst

PDFtk akan menampilkan file split di lokasi yang sama dengan file sumber.

Ingin mereformasi semua file PDF yang dipisah kembali menjadi satu? Mulailah dengan mengganti nama file PDF asli (untuk keamanan).

mv testfile.pdf testfile.bak

Sekarang setelah file PDF uji aman, gabungkan kembali semuanya dengan PDFtk. Pertama, gunakan  perintah LS  untuk melihat file di direktori.

ls

Selanjutnya, jalankan kembali  perintah LS  , tetapi kali ini gunakan untuk menyimpan semua nama file PDF.

ls *.pdf >> pdf-nama file.txt

Tetapkan konten  pdf-filenames.txt  ke variabel Bash. Menggunakan variabel dalam contoh ini, bukan wildcard berarti bahwa ketika kita menggabungkan kembali PDF, semua halaman akan berurutan.

nilai=$(<>

Terakhir, gabungkan kembali file PDF dengan PDFtk dan  $value .

pdftk $value cat output recombined-document.pdf


Cara memperbarui PPA Ubuntu ke rilis 20,04 baru

Cara memperbarui PPA Ubuntu ke rilis 20,04 baru

Jika Anda menggunakan banyak PPA di PC Ubuntu dan baru saja meningkatkan ke Ubuntu 20.04, Anda mungkin memperhatikan bahwa beberapa PPA Anda tidak berfungsi, karena

Cara mengatur perpustakaan musik di Rhythmbox di Linux

Cara mengatur perpustakaan musik di Rhythmbox di Linux

Baru mengenal Linux dan ingin menambahkan musik Anda ke Rhythmbox tetapi tidak yakin bagaimana melakukannya? Kami dapat membantu! Ikuti panduan ini saat kami membahas cara mengatur

Bagaimana menghubungkan ke Ubuntu dari Windows

Bagaimana menghubungkan ke Ubuntu dari Windows

Apakah Anda perlu mengakses PC atau Server Ubuntu jarak jauh dari PC Microsoft Windows Anda? Tidak yakin tentang bagaimana melakukannya? Ikuti bersama dengan panduan ini saat kami tunjukkan kepada Anda

Cara mencadangkan pengaturan browser Vivaldi di Linux

Cara mencadangkan pengaturan browser Vivaldi di Linux

Apakah Anda menggunakan browser web Vivaldi sebagai driver harian Anda di Linux? Apakah Anda mencoba mencari cara untuk mencadangkan pengaturan browser Anda untuk penyimpanan yang aman? Kami

Cara Mengunduh Podcast Dari Terminal Linux Dengan Podfox

Cara Mengunduh Podcast Dari Terminal Linux Dengan Podfox

Cara Mengunduh Podcast Dari Terminal Linux Dengan Podfox

Cara Menemukan File Duplikat Dan Membersihkannya Di Linux Dengan FSlint

Cara Menemukan File Duplikat Dan Membersihkannya Di Linux Dengan FSlint

Cara Menemukan File Duplikat Dan Membersihkannya Di Linux Dengan FSlint

Cara mendengarkan podcast di desktop Linux dengan CPod

Cara mendengarkan podcast di desktop Linux dengan CPod

Apakah Anda membutuhkan klien podcast yang bagus dan elegan untuk desktop Linux Anda? Jika demikian, Anda perlu mencoba CPod. Ini adalah aplikasi kecil yang ramah yang membuat mendengarkan

Cara menginstal TuxGuitar di Linux

Cara menginstal TuxGuitar di Linux

TuxGuitar adalah alat pembuat musik open-source. Dengan itu, pengguna dapat membuat dan mengedit tabulasi gitar mereka sendiri. Dalam panduan ini, kita akan membahas bagaimana caranya

Cara mudah mengunduh dan menginstal aplikasi di Linux dengan AppImage Pool

Cara mudah mengunduh dan menginstal aplikasi di Linux dengan AppImage Pool

AppImagePool adalah klien AppImageHub untuk Linux. Dengan itu, pengguna dapat dengan mudah menelusuri dan mengunduh AppImages dari toko AppImageHub. Berikut cara mendapatkannya

Cara bermain Total War: WARHAMMER di Linux

Cara bermain Total War: WARHAMMER di Linux

Total War: Warhammer adalah video game taktik real-time berbasis giliran yang dikembangkan oleh Creative Assembly dan diterbitkan oleh Sega. Itu terjadi di War Hammer