Старый способ: распечатать pdf - документ, потом подписать его и потом сделать фото или отсканировать лист бумаги.
Новый способ: HTML-шаблон со вставленными картинками-факсимиле и печатью, в него подставляются нужные данные и генерируется PDF.
HTML-шаблон может быть заменен PDF-файлом, но тогда координаты наложения прозрачных картинок с печатью и подписью придется вычислять по каким-то сторонним данным, и их непрозрачные части будут закрывать оригинал.
"Кликабельный телефон" - это такая же ссылка, как любая другая, только с префиксом tel:
Если то, что у вас отображает эту PDF, готово обработать такую ссылку - она будет работать. Если нет - то внутри PDF вы ничем это не исправите.
А на кой хрен создавать PDF-форму, если нужно просто превратить набор данных в PDF?
Если эти данные нужно запросить у пользователя - так HTML-формы и гибче, и не имеют проблем с кодировками.
PDF - это сжатый PostScript. В PostScript нет кодировок в принципе, только привязка к глифам шрифта. Поэтому если шрифт кривой - глифы названы по европейским символам, например, а нарисована в них кириллица - получаем кракозябры в любых программах, которые попытаются вытянуть этот текст. При желании можно перемешать весь шрифт и переставить глифы произвольным образом, искалечив так же и текст.
Попробуйте сформулировать, какую проблему вы решаете таким образом. И чем должны отличаться сохраненные пользователем скриншоты того, что ему дали посмотреть, от тех PDF, которые ему запрещено скачать.
Например, можно сформировать хранилище тех же PDF, автоматически пережатых в экранное качество. Но если внутри не картинки, а вектор (и шрифт) - придется еще постараться его испортить.
которое высылается каждый день в pdf файле в виде таблицы
Кем? Рептилоидами, которые не идут на контакт и съедают всех почтовых голубей?
Имхо, вы мужественно преодолеваете искусственно созданные проблемы.
Причем, возможно, добьетесь кое-каких результатов... но первое же изменение "у них" эти ваши результаты похерит вдребезги напополам, и придется начинать все сначала.
Запросите у источника данные в другом формате и не делайте себе голову.
Уязвимости в самом формате есть.
Такие, чтобы прямо заразили телефон, да в спамерской рассылке - очень вряд ли.
Большей опасности, чем сам пользователь, разрешающий левым программам все подряд, у смартфонов по-прежнему нет.
А откуда кому-то, в том числе mpdf, знать, на сколько страниц расползется ваш документ, до того, как все эти вычисления выполнены? Между формированием PDF и выводом файла количество страниц известно: