Установка тегов PDF при преобразовании изображений в PDF с помощью ImageMagick

Судя по комментариям, вам придется открыть порт 22 на сервере. Как сказал @GracefulRestart, порт 22 является портом по умолчанию для SSH. Когда вы пытаетесь запустить сеанс SSH с портом 80 на сервере, вы фактически подключаетесь к серверу Apache, а не к серверу SSH. Мы знаем, что вы разговариваете с веб-сервером, потому что он на самом деле ответил HTML для страницы с ошибкой 404.

Чтобы открыть порт 22, вы, вероятно, могли бы выполнить шаг 2 в руководстве, на которое вы ссылались, но изменить приложение на OpenSSH вместо Apache. Затем подтвердите, попробовав снова запустить сеанс SSH (на порту 22 ).

Примечание. :Если вы намерены какое-то время использовать SSH-сервер в общедоступном Интернете, вы можете рассмотреть возможность использования нестандартного порта -для SSH. Если вы используете порт 22, вы будете видеть попытки входа в систему. Также рассмотрите возможность отключения root-входа через SSH и убедитесь, что ваши пароли в порядке.

2
21.05.2021, 14:41
1 ответ

Вы можете это сделать. Вам нужно изменить реестр образа с помощью-define

Например:

$ magick -compress jpeg -quality 60 -define pdf:Producer="Stackoverflow" -define pdf:Title="Change tags" "*tiff" "output.pdf"

$ pdfinfo output.pdf 
Title:          Change tags
Author:         https://imagemagick.org
Producer:       Stackoverflow
CreationDate:   Fri May 21 10:49:33 2021 -03
ModDate:        Fri May 21 10:49:33 2021 -03
Tagged:         no
[...]

Но для этого нужна как минимум версия 7 (, поэтому я и спросил вас в комментариях ). Если у вас его нет, вы можете построить его самостоятельно, это удивительно просто.

Для Debian 10, которую я только что тестировал, вам нужно:

$ sudo apt-get install build-essential
$ cd /some/path
$ wget https://www.imagemagick.org/download/ImageMagick.tar.gz
$ cd ImageMagick-7.0.11-13 # that's today's, the version might change
$./configure
$ make

Вам не нужно выполнять общесистемную -установку. Просто запустите команду следующим образом:

$ /some/path/ImageMagick-7.0.11-13/utilities/magick -compress jpeg -quality 60 -define pdf:Producer="Stackoverflow" -define pdf:Title="Change tags" "*tiff" "output.pdf"
4
28.07.2021, 11:30

Теги

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