[英]How to insert php variables to word doc template and also convert to pdf
我还是程序员的新手,但我做的很好。
这就是我试图达到的目的,在Word文档中获取一个模板,其中包含一些文本和空格,然后使用来自php中处理的表单字段的变量填充这些空间。 例如
**in Microsoft word file i have:**
Name:
Age:
Sex:
**Then in my php file**
I have
$name;
$age;
$sex;
所以我想用处理后的表单中的变量填充单词doc,也能够下载已经以相同的.doc和PDF格式填充的表单
我了解该文档需要从Web应用程序下载,并且可能不需要用户进行大量定制。 在这种情况下,我建议使用docx格式而不是doc或RTF。
在RTF中,您将难以使表格看起来美观,dito标题/页脚,但是生成起来又相当容易且可移植。 如果选择docx,则可以将文档生成为XML并进行压缩。 有许多用于此目的的库。
由于您表示还需要PDF表示,因此建议您选择一个可生成DOCX以及RTF和PDF的库。 对于Java,我的建议是JasperReports。 对于不是企业平台(火焰战争的终结)的PHP,您可以考虑使用其他替代方法,例如http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2009/12/18/7923.aspx或LiveDOCX。
如果您选择通过不同的方式来生成两种输出类型(引入更多的维护和可能的将来的错误),则我建议生成RTF并将RTF发布为PDF,例如,以rtf格式描述为pdf
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.