imagemagick - преобразование запрещено [дубликат]

У меня есть несколько изображений *. Jpeg , которые я хотел бы объединить в один файл *. Pdf следующим образом:

convert Blatt1.jpg Blatt2.jpg Blatt3.jpg Blatt4.jpg out.pdf

Мне предлагается следующее исключение:

convert: attempt to perform an operation not allowed by the security policy `PDF' @ error/constitute.c/IsCoderAuthorized/408

Что вызывает эту проблему и как ее исправить? Я провел небольшое исследование, но ничего не смог найти об этой конкретной проблеме.

31
задан 20 March 2019 в 17:52

2 ответа

ImageMagick имеет некоторую политику безопасности, кто отключает некоторые права из соображений безопасности...
Необходимо будет отредактировать файл конфигурации к re-enble действие, в котором Вы нуждаетесь.

Открытый /etc/ImageMagick-6/policy.xml с Вашим любимым текстовым редактором найдите строку <policy domain="coder" rights="none" pattern="PDF" /> и замена "none" "read|write"

# Open the file 
sudo nano /etc/ImageMagick-6/policy.xml

# find and edit the line
<policy domain="coder" rights="none" pattern="PDF" />
# to :
<policy domain="coder" rights="read|write" pattern="PDF" />

3
ответ дан 1 December 2019 в 15:48

Из-за известной ошибки с последствиями безопасности преобразование в PDF отключено в ImageMagick convert.

Я предлагаю, чтобы Вы работали вокруг проблемы,

  • Импортируйте изображения в LibreOfffice и сохраните документ.

  • Экспорт как PDF от LibreOffice.

1
ответ дан 1 December 2019 в 15:48

Другие вопросы по тегам:

Похожие вопросы: