PHP Pre напечатанные сертификаты печать с динамическими пользовательскими значениями - PullRequest
0 голосов
/ 14 марта 2011

Мой клиент имеет предварительно напечатанные сертификаты, которые мы должны использовать и распечатывать заново с динамическими значениями пользователя на нем, используя PHP / CakePHP.

клиент говорит, что он отсканирует их, а затем он может выбрать место, где будет напечатано [name], где будут напечатаны [dates] и [score], так что есть какие-нибудь идеи, как мы можем достичь таких вещей?

Одна вещь, которую я видел по ссылкам друга, заключается в том, что они создают файл PDF, используя версию PDF Pro, и там они заменяют текстовое поле [txtbox] динамическими значениями, используя .Net, поэтому любая идея / руководство по достижению то же самое с php / cakephp.

Заранее спасибо!

1 Ответ

0 голосов
/ 01 апреля 2011

Привет Я делал то же самое ранее.

Мой первый вопрос: является ли тип сертификата, который нужен вашему клиенту, единственным (единичным)? Так как мой метод требует небольшой корректировки макета с помощью CSS

Так что вы можете сделать, это взять макет сертификата (JPG после сканирования). Теперь возьмите значения, которые будут напечатаны на сертификате в форме или через базу данных (ваша собственная логика), откройте новое всплывающее окно (используя JS), которое по сути является HTML-страницей с изображением сертификата в качестве фона, и поместите текстовые поля в соответствующие местоположение на этой странице и скажите JS на этой странице, чтобы распечатать страницу.

Вам также необходимо настроить свойства браузера (всплывающие окна и печать в верхнем / нижнем колонтитуле).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...