Error Convert PNG to PDF melalui Terminal Linux

Kembali ke-artikel saya yang sebelumnya, Cara Convert file PNG menjadi file PDF, adalah cara yang paling mudah untuk mengkonversi file gambar atau image ke file pdf.


Kali ini saya tidak bisa menkonversi dari file gambar imaga ke file pdf. Tepatnya adalah konversi file jpeg ke pdf. Oh iya sistem operasi yang saya gunakan untuk mengkonversi adalah sistem operasi linux.
Saat saya memberikan perintah untuk mengkonversi melalui terminal muncul pesan error:
convert-im6.q16: not authorized `a.pdf' @ error/constitute.c/WriteImage/1037

Dari pesan error tersebut ternyata ada satu hal yang perlu diubah. Hal ini memang dari imagemagick ada kebijakan keamanan tersendiri yang men-disable beberapa hal untuk alasan keamanan. Silahkan baca tentang keamanan ini di
https://imagemagick.org/script/security-policy.php

https://snyk.io/vuln/search?type=linux&q=ghostscript

Langung saja, bagaimana agar bisa melakukan konversi dari jpeg ke pdf, buka file policy.xml dengan perintah berikut
sudo nano /etc/ImageMagick-6/policy.xml

Temukan dan edit baris berikut
<policy domain="coder" rights="none" pattern="PDF" />
menjadi:
<policy domain="coder" rights="read|write" pattern="PDF" />

Setelah itu silahkan coba konvert file jpeg ke pdf
convert namafile.jpeg to namafile.pdf

Iya, dan saya berhasil melakukan konversi dari file gambar ke file pdf dengan menggunakan terminal.

Referensi:
https://askubuntu.com/questions/1127260/imagemagick-convert-not-allowed

Posting Komentar

Lebih baru Lebih lama