我正在帮助我的父亲为他的事业提供一些技术性的东西,似乎无法找到一个看似简单的任务的答案。他给了我几张印刷表格,他希望将这些表格放在他的网站上供客户填写,而不是让他们在物理上进行,并且每次都将表格扫描成PDF。
我已经想出如何在Dreamweaver中创建表单并提交给电子邮件,但我正在尝试找出一种方法来通过电子邮件将表单作为附加的PDF文件提交,该文件显示表单的内容完全如它在网站上查看(徽标,字段等),同时使用唯一名称(例如表单上的姓氏或日期)保存它。
我对PHP有一点经验,但还不足以弄清楚如何为此目的编写脚本,甚至不知道从哪里开始这样的任务。任何建议或意见将不胜感激!
谢谢!
答案 0 :(得分:0)
考虑使用PDFlib作为PHP库来执行此操作。请参阅This guide进行安装。我要提到的所有功能都来自php.net
首先,您需要调用PDF_begin_document以指定的文件名开始文档。然后,您可以使用PDF_setfont()设置要使用的字体(请参阅http://www.php.net/manual/en/function.pdf-setfont.php#10254了解您不需要嵌入的核心字体,看起来它们可能不支持尺寸> 12)
创建一个页面然后你可以使用PDF_add_textflow()从字符串中添加文本(使用字符串操作,因为它更容易用文本流来摸索5-subroutine-deep,我认为\ n是支持的)
添加文字流后结束页面请务必使用PDF_end_document()结束文档。当您开始文档时,它采用了文件名。你会在那里找到PDF。