Maison > développement back-end > Tutoriel Python > Échec de la conversion PDF ImageMagick : comment corriger les erreurs d'autorisation ?

Échec de la conversion PDF ImageMagick : comment corriger les erreurs d'autorisation ?

Susan Sarandon
Libérer: 2024-12-25 03:51:13
original
476 Les gens l'ont consulté

ImageMagick PDF Conversion Failing: How Do I Fix Authorization Errors?

Conversion PDF ImageMagick : problèmes d'autorisation et solution

Lors de la tentative de conversion de fichiers PDF en images à l'aide d'ImageMagick, les utilisateurs peuvent rencontrer une erreur indiquant :

convert-im6.q16: not authorized `temp2.pdf' @ error/constitute.c/ReadImage/412.
Copier après la connexion

Cette erreur indique qu'ImageMagick ne dispose pas de l'autorisation nécessaire pour accéder au fichier PDF. Pour résoudre ce problème, le fichier Policy.xml d'ImageMagick doit être modifié.

Solution :

  1. Modifiez le fichier Policy.xml, qui se trouve généralement dans /etc/ImageMagick-6/policy.xml.
  2. Trouvez la ligne contenant :

    <policy domain="module" rights="none" pattern="{PS,PDF,XPS}" /> 
    Copier après la connexion
  3. Modifiez l'attribut "rights" de "aucun" à "read|write" :

    <policy domain="module" rights="read|write" pattern="{PS,PDF,XPS}" /> 
    Copier après la connexion
  4. Enregistrez les modifications dans le fichier Policy.xml.

Certains systèmes peuvent avoir une ligne de stratégie avec "domain='coder'" au lieu de "domaine = 'module'". Assurez-vous de modifier la ligne correcte en conséquence.

Après avoir effectué ces modifications, ImageMagick devrait disposer de l'autorisation appropriée pour accéder aux fichiers PDF et terminer avec succès le processus de conversion.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal