Wie kann der ImageMagick-Fehler „Nicht autorisiert' beim Konvertieren von PDFs behoben werden?

Barbara Streisand
Freigeben: 2024-11-25 06:56:15
Original
774 Leute haben es durchsucht

How to Fix ImageMagick's

ImageMagick-Konvertierungsproblem: Fehlende Autorisierung

In bestimmten Fällen kann bei Versuchen, eine PDF-Datei mithilfe von ImageMagick über das Unterprozesspaket in ein Bild zu konvertieren, ein Fehler auftreten, der lautet:

convert-im6.q16: not authorized `temp2.pdf' @ error/constitute.c/ReadImage/412.
Nach dem Login kopieren

Dieser Fehler weist darauf hin, dass ImageMagick nicht über die erforderliche Berechtigung für den Zugriff auf die PDF-Datei verfügt. Um dieses Problem zu beheben, führen Sie die folgenden Schritte aus:

  1. Ändern Sie die ImageMagick-Richtliniendatei:

Öffnen Sie die ImageMagick-Richtliniendatei unter /etc /ImageMagick-6/policy.xml.

  1. Kommentieren Sie die Datei aus und ändern Sie sie Richtlinienzeile:

Suchen Sie die folgende Zeile und kommentieren Sie sie aus:

<!-- <policy domain="module" rights="none" pattern="{PS,PDF,XPS}" /> -->
Nach dem Login kopieren

Ändern Sie den Wert von „rights“ von „none“ in „read|write“:

<policy domain="module" rights="read|write" pattern="{PS,PDF,XPS}" />
Nach dem Login kopieren

Hinweis: Auf einigen Systemen kann die Richtlinienzeile „domain="coder"“ verwenden. anstelle von „domain="module".“

  1. ImageMagick speichern und neu starten:

Speichern Sie die Änderungen an der Richtliniendatei und starten Sie ImageMagick neu. Der spezifische Befehl zum Neustart von ImageMagick variiert je nach der von Ihnen verwendeten Plattform.

Durch die Ausführung dieser Schritte erteilen Sie ImageMagick die erforderliche Berechtigung, auf die PDF-Datei zuzugreifen und sie zu konvertieren.

Das obige ist der detaillierte Inhalt vonWie kann der ImageMagick-Fehler „Nicht autorisiert' beim Konvertieren von PDFs behoben werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage