ImageMagick PDF-Konvertierung: Autorisierungsprobleme und Lösung
Beim Versuch, PDF-Dateien mit ImageMagick in Bilder zu konvertieren, kann es zu einer Fehlermeldung kommen, die besagt:
convert-im6.q16: not authorized `temp2.pdf' @ error/constitute.c/ReadImage/412.
Dieser Fehler weist darauf hin, dass ImageMagick nicht über die erforderliche Berechtigung zum Zugriff auf die PDF-Datei verfügt. Um dieses Problem zu beheben, muss die ImageMagick-Datei „policy.xml“ geändert werden.
Lösung:
Suchen Sie die Zeile enthält:
<policy domain="module" rights="none" pattern="{PS,PDF,XPS}" />
Ändern Sie das „Rights“-Attribut von „none“ in „read|write“:
<policy domain="module" rights="read|write" pattern="{PS,PDF,XPS}" />
Einige Systeme haben möglicherweise eine Richtlinienzeile mit „domain='coder'“ anstelle von "domain='module'". Stellen Sie sicher, dass Sie die richtige Zeile entsprechend bearbeiten.
Nach der Durchführung dieser Änderungen sollte ImageMagick über die entsprechende Berechtigung für den Zugriff auf PDF-Dateien verfügen und den Konvertierungsprozess erfolgreich abschließen.
Das obige ist der detaillierte Inhalt vonImageMagick PDF-Konvertierung schlägt fehl: Wie behebe ich Autorisierungsfehler?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!