GNU/Linux >> Belajar Linux >  >> Linux

Cara mengonversi gambar JPG ke PDF menggunakan terminal

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.


Linux
  1. Bagaimana Memutar Semua Gambar Dalam Direktori Dengan Imagemagick?

  2. Urutkan Jpg Menurut Tanggal Pembuatan Dan Konversikan Ke Pdf Tunggal?

  3. Konversi Pdf Ke Gambar Ke Pdf?

  1. Bagaimana cara memeriksa HZ di terminal?

  2. Bagaimana cara mengubah PDF menjadi JPG dengan baris perintah di Linux?

  3. Bagaimana mengkonversi PDF ke Grayscale

  1. Cara meringankan beban pada registri kontainer Anda menggunakan Quay.io

  2. Cara Mengonversi Banyak Gambar ke PDF di Ubuntu Linux

  3. Tip Singkat:mengonversi gambar pada baris perintah dengan ImageMagick