GNU/Linux >> LINUX-Kenntnisse >  >> Linux

ImageMagick ist nicht berechtigt, PDF in ein Bild zu konvertieren

Emconville hat Recht. Bearbeiten Sie insbesondere die Imagemagick policy.xml-Datei, um diese Zeile zu entkommentieren:

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


Und ändern Sie es von rights="none" zu rights="read|write"

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


Dies war, glaube ich, aufgrund einer Sicherheitslücke, die im Ghostscript-Delegat gefunden wurde, eine kürzliche Hinzufügung zur Datei policy.xml. Ich denke, dieser Fehler wurde jetzt in der aktuellen Version von Ghostscript behoben, die 9.25 ist.

HINWEIS:Auf einigen Systemen hat die Richtlinienzeile domain="coder" statt domain="module"


Ich verwende Dockerfile, um ein Image zu aktualisieren, und plötzlich kam mir die Datei policy.xml in die Quere. obwohl die Version von Ubuntu (xenial) die gleiche war und ImageMagick auch.

Am Ende habe ich die einzelne Zeile entfernt, die mein Problem verursacht hat.

RUN sed -i 's/^.*policy.*coder.*none.*PDF.*//' /etc/ImageMagick-6/policy.xml

hoffe das hilft jemandem


Schnelle und einfache Lösung:

sudo mv /etc/ImageMagick-6/policy.xml /etc/ImageMagick-6/policy.xml.off

Wenn Sie fertig sind, können Sie das Original mit

wiederherstellen
sudo mv /etc/ImageMagick-6/policy.xml.off /etc/ImageMagick-6/policy.xml

Linux
  1. mkinitrd:Befehl nicht gefunden

  2. Konvertieren Sie TrueType-Glyphen in ein PNG-Bild?

  3. pdf in 2up unter linux konvertieren

  4. Bild in Text umwandeln

  5. Wie konvertiert man ein Foto mit ImageMagick in ein Schwarz-Weiß-Bild?

So konvertieren Sie eine PDF-Datei in ein PNG/JPG-Bild unter Linux

So konvertieren Sie eine Webseite unter Linux in PDF

So konvertieren Sie JPG-Bilder mit dem Terminal in PDF

So konvertieren Sie PDF in Bild in der Linux-Befehlszeile

So konvertieren Sie PDF in ein Bild mit Gimp

So konvertieren Sie PDF in ein Bild in einem Linux-System (CLI- und GUI-Methode)