繁体   English   中英

如何将php变量插入Word文档模板并转换为pdf

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM