Screenshot from 2023 03 23 17 45 23

Mengatasi Permission Error pada ImageMagick saat Mengkonversi Gambar Menjadi Dokumen.

Pada post sebelumnya, kita membahas cara mengkonversi berkas gambar / foto menjadi dokumen PDF. Pada saat mengkonversi, sebenarnya ada satu error yang mungkin dihadapi. Berikut ini adalah contohnya.

20230615 05h26m20s grim

convert-im6.q16: attempt to perform an operation not allowed by the security policy PDF @error/constitute.c/IsCoderAuthorized/421

Error tersebut membuat kita gagal mengkonversi. Kali ini kita akan membahas cara mengatasinya.

Penyebab Error dan cara mengatasinya.

Penyebab Error.

Mengapa error bisa terjadi saat kita mengkonversi dengan ImageMagick ? Ternyata ada pengaturan dan konfigurasi yang menyebabkan error tersebut. Berkas konfigurasi yang saya maksud adalah berkas /etc/ImageMagick-6/policy.xml. Secara bawaan / default, konfigurasi tidak mengijinkan kita untuk mengkonversi gambar menjadi dokumen PDF.

Cara Mengatasinya.

Setelah kita tahu penyebab errornya, kita bisa dengan mudah untuk mengatasinya. Cara mengatasinya cukup mudah, yaitu dengan mengubah konfigurasi ImageMagick agar kita diijinkan untuk mengkonversi. Untuk lebih detail, kita bisa melihatnya di bawah.

Cara mengatasi permission error saat mengkonversi gambar menjadi Dokumen.

Persiapan.

Berikut ini adalah beberapa hal yang perlu dipersiapkan.

  • Teks editor, saya menggunakan VIM.
  • ImageMagick.
  • Penampil / viewer PDF.
  • Berkas konfigurasi policy imagemagick, berada di /etc/ImageMagick-6/policy.xml.

Langkah-langkah.

Berikut ini adalah langkah-langkah yang bisa kamu jalankan.

  1. Buka dan edit berkas /etc/ImageMagick-6/policy.xml !
$ sudo vim /etc/ImageMagick-6/policy.xml
  1. Cari baris / bagian berikut ini !
<policy domain="coder" rights="none" pattern="PDF" />Code language: HTML, XML (xml)
20230615 07h03m29s grim
  1. Ubah menjadi seperti ini !
<policy domain="coder" rights="read|write" pattern="PDF" />Code language: HTML, XML (xml)
20230615 07h04m40s grim
  1. Simpan perubahan dan coba konversi kembali !
  2. Cek hasil konversi dengan penampil / viewer dokumen PDF.

Ringkasan.

Berikut adalah ringkasan bahasan kita kali ini.

  1. Ada error ketika mengkonversi gambar / foto menjadi dokumen PDF dengan ImageMagick.
  2. Error disebabkan oleh berkas konfigurasi yang tidak mengijinkan kita untuk mengkonversi.
  3. Kita bisa mengubah konfigurasi agar kita diijinkan untuk mengkonversi. Dari,
<policy domain="coder" rights="none" pattern="PDF" />Code language: HTML, XML (xml)

Menjadi,

<policy domain="coder" rights="read|write" pattern="PDF" />Code language: HTML, XML (xml)

Referensi dan kredit.

Berikut ini adalah referensi dan kredit pada bahasan kita kali ini.

Penutup.

Demikian tadi cara mengatasi permission error di saat mengkonversi gambar / foto menjadi PDF. Semoga bisa bermanfaat dan membantu kamu ketika menemukan error saat mengkonversi. Terima kasih dan sampai berjumpa pada bahasan selanjutnya !

Artikel Terkait

Leave a Reply

Your email address will not be published. Required fields are marked *