GNU/Linux >> Linux Esercitazione >  >> Linux

ImageMagick non è autorizzato a convertire PDF in un'immagine

Emconville ha ragione. In modo più specifico, modifica il file Imagemagick policy.xml per rimuovere il commento da questa riga:

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


E cambialo da rights="none" a rights="read|write"

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


Questa è stata una recente aggiunta al file policy.xml, credo, a causa di un difetto di sicurezza trovato nel delegato Ghostscript. Penso che quel difetto sia stato risolto nell'attuale versione di Ghostscript, che è la 9.25.

NOTA:su alcuni sistemi la riga della policy avrà domain="coder" anziché domain="module"


Sto usando Dockerfile per aggiornare un'immagine e improvvisamente ho trovato il file policy.xml sulla mia strada. sebbene la versione di Ubuntu (xenial) fosse la stessa e anche quella di ImageMagick.

Ho finito per rimuovere la singola riga che causava il mio problema.

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

spero che questo aiuti qualcuno


Soluzione facile e veloce:

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

Al termine, puoi ripristinare l'originale con

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

Linux
  1. Converti Pdf in Immagini in Pdf?

  2. Converti i glifi TrueType in un'immagine PNG?

  3. convertire pdf in 2up su linux

  4. Converti immagine in testo

  5. Come convertire una foto in un'immagine in bianco e nero con ImageMagick?

Come convertire un file PDF in un'immagine PNG/JPG in Linux

Come convertire una pagina Web in PDF in Linux

Come convertire le immagini JPG in PDF utilizzando il terminale

Come convertire PDF in immagini nella riga di comando di Linux

Come convertire PDF in immagini usando Gimp

Come convertire PDF in immagine nel sistema Linux (metodo CLI e GUI)