Необходимо разделять электронную подпись документа и его визуализацию. Подпись существует либо совместно с документом(контейнер) либо раздельно.
При визуализации производится проверка электронной подписи и наложение результата на вьюв документа. Как рисовать на вьюве-интернет поможет.
Есть другой вариант-как на госуслугах-выводиться только результат проверки ЭП. Это удобно(моё мнение), когда документ и подпись в отдельных файлах. Документ можно просматривать стандартными инструментами, для проверки подписи сделать вызываемое приложение или расширение.
Как вариант, если нужна именно картинка - можно сделать заготовку штампа и результаты проверки подставлять в неё с помощью, например, ImageMagic. Вставить получившийся рисунок в текст - задача программы-вювера.
Если использовать такое решение, то тест документа со штампом имеет смысл формировать в виде html и отображать в любом браузере.
Однако люди, которые будут использовать распечатанный документ должны понимать, что этот штамп не есть электронная подпись, а только её визуализация.
German Jet, скачиваете Adobe DC, скачиваете данный плагин, открываете документ который хотите подписать, в настройках находите *Подпись* и выбираете нарисованный шаблон, затем подписываете через пункт "подписать цифровым сертификатом".