Konversi Gambar menjadi PDF di Linux menggunakan Terminal
Konversi file jpg, png, jpeg menjadi pdf
Tugas kuliah yang mengharuskan untuk memfoto atau menscan hasil tugas tulisan tangan saya dan menguploadnya ke LMS dengan format PDF mengakibatkan saya harus melakukan konversi dari file hasil foto atau hasil scan dengan format gambar ( jpg, jpeg, png, dll ) menjadi file PDF. Pada awalnya saya melakukan konversi melalui website https://smallpdf.com/id/pdf-ke-jpg, tapi ternyata cukup memakan waktu karena saya harus membuka websitenya terlebih dahulu, setelah itu memasukkan file gambarnya dan menunggu proses konversi tersebut lalu melakukan download file yang sudah dikonversi tadi. Oleh karena itu, saya mulai mencari solusi lain untuk konversi gambar ke PDF. Setelah beberapa waktu melakukan pencarian di google, saya menemukan solusinya yang caranya ternyata cukup mudah, yaitu kita hanya perlu menggunakan terminal atau command line saja.
Cara yang biasa saya lakukan dengan adalah sebagai berikut:
Sebelum melakukan konversi, pastikan terlebih dahulu bahwa aplikasi ImageMagick sudah terpasang di komputer kita. Jika belum, install terlebih dahulu dengan perintah:
Ubuntu
$ sudo apt-get install imagemagick
openSUSE
$ sudo zypper install ImageMagick
Setelah itu kita bisa melakukan proses konversinya.
Konversi banyak gambar ke satu file PDF
- Setelah melakukan scan atau foto gambar, simpan file scan atau foto tersebut ke dalam satu buah folder
- Saya susun file-file tersebut secara berurutan, biasanya saya beri nama file tersebut seperti 1.jpg, 2.jpg, 3.jpg dan seterusnya secara berurutan.
- Buka terminal, lalu arahkan ke folder yang ada file-file gambar tersebut.
$ cd /path/to/folder
- Lalu jalankan perintah seperti ini di terminal
atau jika hanya ingin file-file tertentu yang dikonversi, bisa dengan seperti ini$ convert *.jpg namaoutput.pdf
$ convert namafile1.jpg namafile2.jpg namafile3.jpg namaoutput.pdf
- File gambar kita pun sudah dikonversi menjadi pdf
Konversi satu gambar menjadi satu file PDF
Langkah-langkahnya sama seperti proses konversi banyak gambar satu file PDF, hanya saja berbeda pada perintahnya saja. Perintah untuk konversi satu gambar menjadi satu file PDF adalah seperti dibawah ini
for f in *.jpg; do convert ./"$f" ./"${f%.jpg}.pdf" done
atau bisa juga seperti di bawah ini agar lebih mudah dibaca
for f in *.jpg; do
convert ./"$f" ./"${f%.jpg}.pdf"
done
atau bisa juga menggunakan mogrify
agar lebih cepat atau lebih less typing
mogrify -format pdf *.jpg
atau jika hanya ingin file tertentu yang dikonversi, bisa gunakan perintah seperti ini
mogrify -format pdf namafile1.jpg namafile2.jpg
File gambar pun sudah dikonversi menjadi pdf
Nah sekarang proses konversi file gambar ke file pdf menjadi lebih mudah dan lebih cepat. Oh iya, perintah-perintah diatas juga bisa digunakan untuk konversi jenis file-file lain, seperti misalnya pdf to jpg, jpeg to jpg atau jpg to png. Terima kasih sudah membaca, jika ada yang ditanyakan atau masukkan bisa melalui kolom komentar. See you next time!.