ImageMagick-Zugriff verweigert: PDFs in Bilder konvertieren
In dieser Ausgabe verwendet ein Programm das Unterprozesspaket, um ein PDF-Dokument in ein Bild zu konvertieren mit ImageMagick. Der Benutzer hat einen Fehler festgestellt, der darauf hinweist, dass „temp2.pdf“ nicht autorisiert ist.
Diagnose und Lösung:
Der Fehler deutet darauf hin, dass ImageMagick nicht über die erforderliche Autorisierung für den Zugriff verfügt PDF-Datei. Um dieses Problem zu beheben, ändern Sie die ImageMagick-Datei „policy.xml“.
Detaillierte Schritte:
<!-- <policy domain="module" rights="none" pattern="{PS,PDF,XPS}" /> -->
<policy domain="module" rights="read|write" pattern="{PS,PDF,XPS}" />
Zusätzliche Informationen:
Dieses Richtlinienupdate wurde kürzlich aufgrund einer Sicherheitslücke im Ghostscript-Delegaten implementiert. Der Fehler wurde in der neuesten Version von Ghostscript (9.25) behoben.
Hinweis:
Auf bestimmten Systemen kann die Richtlinienzeile stattdessen domain="coder" angeben of domain="module".
Das obige ist der detaillierte Inhalt vonWarum gibt ImageMagick beim Konvertieren von PDFs „Zugriff verweigert' zurück und wie kann ich das Problem beheben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!