У меня есть отсканированная копия моей письменной подписи, и мне нужно применить ее к некоторым документам в блоке подписи. Я делал это на Windows все время, но теперь у меня только Linux.
Это возможно? Как я могу добавить изображение подписи в файл PDF в Linux (Gnome 3)?
Стоит упомянуть Xournal, который имеет приятный пользовательский интерфейс и позволяет добавлять текст, изображения и рукописные заметки в файлы PDF. Единственная проблема, с которой я столкнулся, это то, что он не очень хорошо обрабатывает текст из нативных форм PDF
источник
Я нашел этот скрипт, который вы можете изменить, чтобы прикрепить подпись к существующему файлу PDF.
Вы также можете скачать его с этой вставки URL:
В AskUbuntu также есть вопросы и ответы, в которых есть много других способов сделать это. Вопросы и ответы озаглавлены: Как поместить изображение в существующий PDF-файл? ,
источник
xv
? Это слишком сложно установить,xv
и это не бесплатное программное обеспечение ...Многие люди рекомендуют Xournal, но я обнаружил, что он работает как версия Gimp, которую я не могу использовать. Таким образом, если вы знакомы с Gimp, я бы порекомендовал попробовать его.
Я делаю это регулярно, когда мне нужно подписать одностраничные документы, и это занимает у меня более или менее пяти минут. К сожалению, это не сработает, если вам нужно, например, подписать каждую страницу многостраничного документа. В последнем случае я просто печатаю, подписываю и снова сканирую!
источник
xournal
на самом деле не работает должным образом, в пользовательском интерфейсе, похоже, есть ошибки, и я не смог масштабировать или перемещать изображения после их импорта.xv
не компилируется, требует многочисленных исправлений для кода C, а затем, наконец, тоже не работает.updf
или его Ubuntu PPA, больше не существует. (протестировано на Ubuntu Xenial Dec 2016)gimp
это путь, спасибо за это!convert original_name.mng output_name.pdf
. Вот и все. Кстати, если разрешение для вывода низкое, попробуйте увеличить размер изображений в формате pdf при импорте файла pdf в начале: попробуйте что-то вроде «2000» для ширины. При экспорте в MNG не забывайте проверять опцию «уровень сжатия» до максимума, чтобы конечный файл не был слишком тяжелым.У меня был достаточно хороший опыт работы с uPdf .
Монтаж
Затем исправьте ошибку , отредактировав 2 строки в скрипте Python .
использование
Запустите uPdf, выберите инструмент « Добавить изображение» , нарисуйте прямоугольник вокруг области, в которой должна находиться подпись, и выберите файл изображения с вашей подписью. PNG с прозрачным фоном работает лучше всего.
источник
lst
файле, созданном в/etc/apt/sources.list.d
.sudo dpkg -i file.deb; sudo apt install -f
а затем отредактируйте код Python, как указано в ответе.Помещая свои собственные команды подписи в сценарий оболочки, я искал способ интерактивного выбора области, куда должна идти подпись. К счастью, я нашел этот вопрос, и сценарий Эммануила Бранлара содержит идею о том, как это сделать (с
xv
). Я реализовал следующие пункты:display
вместоxv
stdbuf -oL
и-update
возможность иметь предварительный просмотр в реальном времениpdftk stamp
чтобы предотвратить ухудшение качества изображенияgpg
pdftk
wipe
Итак, вот код:
источник
Для полноты, есть альтернативный скрипт для этого, который не преобразует PDF в изображение (низкого качества), в отличие от упомянутого выше : https://github.com/martinruenz/signpdf
Мой опыт работы с другими решениями был:
источник
Okular PDF Viewer имеет встроенную аннотацию. Откройте PDF-файл, который вы хотите подписать, выберите рецензии на панели слева, выберите третий вариант во всплывающем меню с надписью «Строка от руки». Вытяните свою подпись. Если вы хотите, чтобы это были черные чернила, а не неоновые зеленые, выберите «Настройки» в меню, выберите «Настроить Okular», нажмите кнопку «Аннотации» слева. Выберите «Строка от руки» из вариантов, затем нажмите кнопку «Редактировать». Вы можете отрегулировать толщину линии и цвет здесь. Нажмите Применить и наслаждайтесь.
источник
updf действительно хорош для этого. Воспользовавшись предварительным просмотром в MacOS, чтобы «подписать» документы, updf предлагает наиболее удобный пользовательский интерфейс.
Следующее работает на Ubuntu 14.10 и Debian 8.
Я не хотел добавлять сторонний ppa в мою систему, поэтому вместо этого установил обновление следующим образом:
затем сделал редактирование в 2 строки, как указано в другом ответе.
Установить зависимости:
(выше было достаточно; не каждая упаковка может быть необходимой, хотя).
и тогда программа python запускается на месте:
К сожалению, качество выходного документа может сильно пострадать по сравнению с исходным документом. Правильный способ сделать это - наложить подпись, а не изменить оригинал в процессе без потерь. Принимая во внимание, что updf, по-видимому, участвует в перекодировании оригинала.
источник
python-gi-cairo
к зависимостям, чтобы это работало.Я управляю бизнесом, и Xournal не имеет качества или широты контроля над необходимыми мне pdf-файлами.
Я также использую или применяю цифровые подписи все время.
Master PDF Editor (версия 5 на эту дату) - это платное приложение, которое легко превосходит ожидания и теперь является моей стандартной программой чтения PDF для Ubuntu. Основная функция: - подписывать документы - заполнять формы - изменять текст и объекты - комментировать и выделять документы - объединять и разделять PDF-файлы - и т. Д.
Для получения дополнительной информации перейдите по ссылке : https://code-industry.net/masterpdfeditor/?-about&ver=5438.
источник