我的客户有预先打印的证书,我们将使用它并使用PHP / CakePHP再次打印动态用户的值。
客户说,他会扫描它们,然后他可以选择打印[name]
的位置,打印[dates]
和[score]
的位置,以便我们如何实现这样的事情?
我从朋友的参考文献中看到的一件事是,他们正在创建PDF文件,使用PDF Pro版本,他们正在使用.Net替换带有动态值的文本框[txtbox],所以任何想法/指南都要实现与php / cakephp相同。
提前感谢!
答案 0 :(得分:0)
您好 我之前做过同样的事情。
我的第一个问题是 - 您的客户需要的证书类型是否合适(单一)?由于我的方法需要用CSS调整布局
所以你可以做的就是获取证书的布局(扫描后的jpg)。 现在将值以表格或数据库(您自己的逻辑)打印在证书上,打开一个新的弹出窗口(使用JS),它实际上是一个HTML页面,证书图像为背景,并将文本框放在适当的位置该页面上的位置,告诉该页面上的JS打印页面。
您还需要调整浏览器属性(弹出窗口和页眉/页脚打印)。