Je suis confronté au problème lors de la conversion de pdf en image à l'aide de Wand:
E wand.exceptions.PolicyError: not authorized `/opt/sample.pdf' @ error/constitute.c/ReadImage/412
J'ai déjà visité la question de débordement de pile précédente ici: convertir: non autorisé `aaaa` @ error/constituent.c/ReadImage/45
Voici mon code
def build_image(self, pdf_path, img_path):
with wand.image.Image(filename=pdf_path) as img:
img.save(filename=img_path)
Mon code fonctionnait depuis 6 mois. maintenant pourquoi je reçois une erreur.
Veuillez aider.
Cela est probablement dû à un correctif de sécurité du package sous-jacent (voir https://bugs.launchpad.net/ubuntu/+source/imagemagick/+bug/179656 )
Je l'ai corrigé pour moi en modifiant le /etc/ImageMagick-6/policy.xml et changé les droits pour la ligne pdf en "lire":
<policy domain="coder" rights="read" pattern="PDF" />