2012-10-30 53 views
8

我正在使用联系表格7让用户输入数据,然后根据他们的数据输入,我需要在输出完整的pdf之前向pdf中添加不同的文本。如何在wordpress中动态创建pdf?

例如,如果用户说他们喜欢红气球,创建的PDF气球将提红气球是多么的重要,等...

我知道,必须有办法做到这一点使用FPDF,TCPDF ,或什么的,但我不知道如何。有任何想法吗?

回答

2

看看dompdf它是非常容易使用,以及良好的执行文件。

1

首先我真的推荐使用Gravity Forms,它是一个更好的插件,它还可以保存数据库中的条目,以便检索它们。

对于PDF部分,我认为你需要手动编程。

创建一个实现tcpdf的php文件,并接收来自表单的所有输入(通过POST或GET)。然后,您可以获得所需的全部参数,并且可以用任何您喜欢的方式创建PDF。

为了使用这个php文件,在WordPress的打开一个网页,然后重命名PHP文件页面.PHP(XXXX为你打开了新的一页ID)

+0

有一个名为Gravity PDF的插件,可用于从表单生成PDF:https://wordpress.org/plugins/gravity-forms-pdf-extended/ – Fa11enAngel

1

您可能希望使用PHP的原生包装在自定义Wordpress插件中的PDF函数可生成您自己的PDF文档。查看PHP.net Manual: PDF的概述。如果你搜索Google的话,那里有很多PHP=>PDF的供应商库。

另一个解决方案,就是在某个地方运行一个工作进程,根据通过模板系统提供的Wordpress数据(小胡子,twig等)转换并以[?| PDF]格式返回文档。 。