web-dev-qa-db-fra.com

imagemagick - conversion non autorisée

J'ai plusieurs *.jpeg photos que j'aime fusionner en un seul *.pdf fichier comme ceci:

convert Blatt1.jpg Blatt2.jpg Blatt3.jpg Blatt4.jpg out.pdf

Je suis invité à l'exception suivante:

convert: attempt to perform an operation not allowed by the security policy `PDF' @ error/constitute.c/IsCoderAuthorized/408

Qu'est-ce qui cause ce problème et comment puis-je le résoudre? J'ai fait quelques recherches mais je n'ai rien trouvé sur ce problème particulier.

5
n00b.exe

ImageMagick possède des politiques de sécurité qui désactivent certains droits pour des raisons de sécurité ...
Vous devrez modifier un fichier de configuration pour réactiver l'action dont vous avez besoin.

Ouvert /etc/ImageMagick-6/policy.xml avec votre éditeur de texte préféré, trouvez la ligne <policy domain="coder" rights="none" pattern="PDF" /> et remplacez "none" par "read|write"

# Open the file 
Sudo nano /etc/ImageMagick-6/policy.xml

# find and edit the line
<policy domain="coder" rights="none" pattern="PDF" />
# to :
<policy domain="coder" rights="read|write" pattern="PDF" />
7
cmak.fr

En raison d'un bogue connu ayant des implications de sécurité , la conversion en pdf est désactivée dans ImageMagick convert.

Je vous suggère de contourner le problème,

  • Importez les images dans LibreOfffice et enregistrez le document.

  • Exporter en pdf depuis LibreOffice.

1
sudodus