cómo solucionar el problema con el puto ImageMagick al convertir una carpeta de imágenes JPG a un archivo PDF

pic

Fácil.

El error se presenta al intentar ejecutar el comando convert *.jpg ejemplo.pdf para convertir el contenido de una carpeta de imágenes en formato JPG a un único archivo PDF que las contenga a todas. Es el siguiente:

convert-im6.q16: not authorized `ejemplo.pdf' @ error/constitute.c/WriteImage/1037.

Este putotuto sirve igualmente para conversiones a formato PS simplemente editando la linea correspondiente.

1. Abro un Terminal en Aplicaciones>Accesorios>Terminal o en Aplicaciones>Herramientas del sistema>Terminal o pulsando la combinación de teclas Alt+F2 y escribiendo gnome-terminal  o mate-terminal (o el emulador de terminal que tu prefieras) y haciendo clic con el botón izquierdo sobre el botón señalado con la palabra Ejecutar

2. Edito el archivo /etc/ImageMagick-6/policy.xml con el siguiente comando que como va precedido por sudo va con permisos de administración y necesita que ingresemos la contraseña del sistema)

sudo nano /etc/ImageMagick-6/policy.xml

3. Modifico la línea correspondiente, en este caso la que contiene el acrónimo PDF, pero puedo modificar la de cualquiera de los otros formatos si lo que estoy intentando es convertir mi carpeta de imágenes a otro tipo de archivo, como por ejemplo PS

  <policy domain="coder" rights="read|write" pattern="PDF" />

4. Guardo y cierro

Y pista.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *