You are here: Home » Справка и подсказки » Ошибка «convert: attempt to perform an operation not allowed by the security policy `gs’» (РЕШЕНО)

Ошибка «convert: attempt to perform an operation not allowed by the security policy `gs’» (РЕШЕНО)

Для конвертации PDF файлов в JPG изображения, используется утилита convert из пакета ImageMagick

convert -density 300 -quality 100 in.pdf out.jpg

Эта команда может вызвать ошибку:

convert: attempt to perform an operation not allowed by the security policy `gs' @ error/delegate.c/ExternalDelegateCommand/378.
convert: no images defined `lists.jpg' @ error/convert.c/ConvertImageCommand/3304.

Эта ошибка очень напоминает аналогичную «convert: attempt to perform an operation not allowed by the security policy `PDF’, разрешение которой описано в этой статье.

Но если приглядеться, то видно, что в данном случае политики безопасности не разрешают работать с «gs». На самом деле, я разбиваю на изображения PDF файл, но получаю это ошибку.

Решение следующее - откройте файл /etc/ImageMagick-7/policy.xml:

sudo gedit /etc/ImageMagick-7/policy.xml

Затем найдите в нём строку:

<policy domain="delegate" rights="none" pattern="gs" />

и закомментируйте её, чтобы получилось:

<!--<policy domain="delegate" rights="none" pattern="gs" />-->

Сохраните сделанные изменения и закройте файл.

После этого утилита convert будет работать нормально.

Смотрите также: Ошибка «convert: attempt to perform an operation not allowed by the security policy `PDF'» (РЕШЕНО)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

wp-puzzle.com logo