Maison >développement back-end >Tutoriel Python >Pourquoi ImageMagick renvoie-t-il « Accès refusé » lors de la conversion de fichiers PDF et comment puis-je y remédier ?
Accès ImageMagick refusé : conversion de PDF en images
Dans ce numéro, un programme utilise le package de sous-processus pour convertir un document PDF en image en utilisant ImageMagick. L'utilisateur a rencontré une erreur indiquant "temp2.pdf non autorisé".
Diagnostic et solution :
L'erreur suggère qu'ImageMagick ne dispose pas de l'autorisation nécessaire pour accéder au Fichier PDF. Pour résoudre ce problème, modifiez le fichier Policy.xml d'ImageMagick.
Étapes détaillées :
<!-- <policy domain="module" rights="none" pattern="{PS,PDF,XPS}" /> -->
<policy domain="module" rights="read|write" pattern="{PS,PDF,XPS}" />
Informations supplémentaires :
Cette mise à jour de politique a été récemment mise en œuvre en raison d'une faille de sécurité dans le délégué Ghostscript. La faille a été corrigée dans la dernière version de Ghostscript (9.25).
Remarque :
Sur certains systèmes, la ligne de stratégie peut spécifier domain="coder" à la place de domaine="module".
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!