Php wkhtmltopdf打印PDF及填写的表格

Php wkhtmltopdf打印PDF及填写的表格,php,html,wkhtmltopdf,Php,Html,Wkhtmltopdf,我目前拥有的: 在表单sumbit上,我调用了一个新的php页面,该页面通过php exec()命令将表单所在文件的名称传递给它来执行wkhtmltopdf。例如(表单位于test.php中,onsubmit调用complete.php,complete.php有一行exec('wkhtmltopfd test.php test.pdf')),这将根据主页的初始设置正确生成pdf 问题是: 我的表单具有显示/隐藏s的复选框。它还有一个评论框。当我在主php文件上运行wkhtmltopdf时,它只

我目前拥有的:

在表单sumbit上,我调用了一个新的php页面,该页面通过php exec()命令将表单所在文件的名称传递给它来执行wkhtmltopdf。例如(表单位于test.php中,onsubmit调用complete.php,complete.php有一行exec('wkhtmltopfd test.php test.pdf')),这将根据主页的初始设置正确生成pdf

问题是:

我的表单具有显示/隐藏s的复选框。它还有一个评论框。当我在主php文件上运行wkhtmltopdf时,它只需要初始设置。我希望wkhtmltopdf创建一个pdf,其中显示复选框并填写注释字段

可能的解决办法:

1) 在表单提交时,它将创建一个相同的php文件,并使用javascript将选择“硬编码”到该文件中,因此当wkhtmltopdf调用它时,页面的“初始设置”就是已填写的页面

2) 我模糊地读到wkhtmltopdf支持使用它制作的pdf中的表单数据,但它对我不起作用。我假设这是因为我调用了一个新页面,然后执行wkhtmltopdf命令。但即使我把它放在调用该文件的同一页中,我也会假设它仍然抓住了初始条件

问题是:


因此,对于这两种解决方案,我不知道如何实现它们,甚至不知道它们是否可行。所以我的问题是,这两种方法中的任何一种都能起作用,还是有人有更好的方法来实现这一点?

AFAIK,
wkhtmltopdf
不具备操作PDF表单的能力,但您可以使用它

因此,您所追求的可以通过两个步骤完成:(1)使用
wkhtmltopdf
生成PDF,然后(2)使用
pdftk
填写表单