Halo teman teman. Terminal adalah alat Linux yang hebat. Dengannya, kita dapat melakukan banyak hal dan jika kita menginstal program lain, kita dapat memperluas fungsionalitasnya lebih jauh lagi. Ingin contoh? Hari ini, Anda akan mempelajari cara mengonversi gambar JPG ke PDF menggunakan terminal.
ImageMagick untuk menyelamatkan
Menurut profil GitHub:
ImageMagick menggunakan banyak utas untuk meningkatkan kinerja dan dapat membaca, memproses, atau menulis gambar berukuran mega, giga, atau tera-piksel. Versi saat ini adalah
Seri ImageMagick 7.1.0. Ini berjalan di Linux, Windows, Mac OS X, iOS, Android OS, dan lainnya.
ImageMagick adalah perangkat lunak gratis yang dikirimkan sebagai distribusi biner siap pakai atau sebagai kode sumber yang dapat Anda gunakan, salin, modifikasi, dan distribusikan baik dalam aplikasi terbuka maupun berpemilik. Ini didistribusikan di bawah lisensi turunan Apache 2.0.
Singkatnya, ImageMagick adalah perangkat lunak yang dapat Anda gunakan untuk pemrosesan gambar di komputer Anda. Berkat itu, kita dapat melakukan banyak hal dengan gambar. Artinya, edit, manipulasi, dan sebagainya.
Berkat ImageMagick, kami dapat mengonversi gambar JPG ke PDF sehingga kami dapat dengan cepat memasukkannya ke dalam dokumen.
Mari kita mulai.
Instal ImageMagick di Linux
Untungnya, kita dapat menginstal ImageMagick di banyak distribusi Linux karena tersedia dari repositori resmi banyak di antaranya.
Mengenai Debian, Ubuntu, Linux Mint, Elementary OS dan semua anggota keluarga ini, Anda dapat membuka terminal dan menjalankan perintah berikut
sudo apt update
sudo apt install imagemagick
Tentang Arch Linux, Manjaro, dan turunannya
sudo pacman -S imagemagick
Kemudian, kita bisa melanjutkan.
Cara mengonversi gambar JPG ke PDF menggunakan terminal
Prosedurnya sederhana, cukup ikuti sintaks berikut
convert [jpg-file] [output-pdf]
Misalnya,
convert 1.jpg o.pdf
Anda akan mendapatkan PDF dengan konten gambar.
Anda dapat menambahkan beberapa file sekaligus
convert 1.jpg 2.jpg 3.jpg o.pdf
Ingat bahwa saya bekerja dengan jalur relatif, tetapi Anda juga dapat melakukannya dengan jalur absolut
convert /home/angelo/1.jpg o.pdf
Dan seterusnya. Anda dapat menambahkan semua gambar dalam satu folder.
convert *.jpg o.pdf
Secara default, ImageMagick menggunakan kualitas setinggi mungkin untuk mengonversi gambar ke PDF. Tetapi jika ada banyak gambar, ini dapat menyebabkan masalah. Jadi, Anda juga dapat menentukan kualitas gambar yang ingin dikonversi.
Untuk mencapai ini, gunakan --quality
opsi dan tetapkan angka kurang dari 100
yang merupakan batas. Misalnya:
convert --quality 75 1.jpg o.pdf
Ini sangat berguna jika Anda memiliki banyak gambar atau hanya ingin membuat cadangan.
Kemungkinan masalah dengan ImageMagick
Ada kemungkinan ketika Anda menjalankan perintah di atas, Anda mendapatkan kesalahan seperti ini
convert-im6.q16: attempt to perform an operation not allowed by the security policy `PDF' @ error/constitute.c/IsCoderAuthorized/421.
Ini karena masalah keamanan dengan Ghostscript
. Alternatifnya adalah menonaktifkan kunci untuk file PDF.
Edit file konfigurasi
sudo nano /etc/ImageMagick-6/policy.xml
Dan edit barisnya
<policy domain="coder" rights="none" pattern="PDF" />
Untuk ini:
<!-- <policy domain="coder" rights="none" pattern="PDF" /> --> -->
Jadi, yang kami lakukan hanyalah menambahkan komentar untuk mengabaikannya.
Simpan perubahan dan tutup editor. Cukup.
Kesimpulan
Melakukan sesuatu melalui terminal tidaklah sulit, tetapi ini memberi kita cara lain untuk melakukan sesuatu. Mereka juga sangat berguna dalam pembuatan skrip dan sebagainya.