Beberapa minggu yang lalu kami terlibat pada sebuah proyek yang menggunakan library ImageMagick sebagai backend untuk mengoperasikan file PDF. Pada mesin pengembangan yang mengunakan sistem operasi Ubuntu GNU/Linux versi 16.04, operasi yang dilakukan pada file PDF oleh ImageMagic dapat berjalan normal. Namun ketika kami melakukan deployment menggunakan mesin ber-sistem operasi Ubuntu versi 18.04 terjadi sedikit masalah. Muncul error ketika akan memberikan watermark pada sebuah file PDF. Error yang muncul adalah sebagai berikut
convert: not authorized `/tmp/stamp-24.pdf' @ error/constitute.c/WriteImage/1037
  Untuk menyelesaikan masalah ini sangat mudah. Cukup cari file /etc/ImageMagick-6/policy.xml, kemudian edit dengan file editor. Cari bagian baris
kemudian ubah menjadi
Jangan lupa untuk menyimpan perubahan pada file konfigurasi yang barusan diubah. Selamat mencoba.
Categories: Tips & Tricks

Avatar photo

Bramandityo Prabowo

Suka makan dan tentu saja suka masak. Tertarik dengan Functional Programing, Distributed System, Network Security, Operating System Customization, Virtualization dan NoSQL. Language of choices nya adalah Python, Bash, Go, Erlang, Nimlang. Rust dan Ocaml.