将Html表单转换为Pdf以及php

时间:2015-08-31 23:41:10

标签: java php jquery html pdf

我有一个包含100个字段以及收音机和复选框的表单。什么是从中创建PDF的最佳方式。这是我的表单&{39; http://182.71.22.42/ccs/'的链接。我使用过' JSPDF'库但它只打印PDF文本而不是任何输入字段。我也尝试过TCPDF'但是我不知道如何显示复选框和单选按钮,而且我必须为TCPDF'做css。也。因为TCPDF不会选择任何HTML表单css ..

请帮我解决这个问题。提前谢谢。

2 个答案:

答案 0 :(得分:0)

我喜欢pdftk (PDF Tool Kit)。它相当容易使用。有一个GUI,但也有一个命令行工具 - 这显然是你想要使用的。您将在服务器上安装pdftk程序,并从PHP脚本运行它。

PDFTK一般教程

  1. 首先,空白PDF文件应驻留在您的服务器上。应标记空字段,以便您可以引用它们。

  2. 当用户通过表单输入信息时,应对数据进行清理并将其插入FDF (Forms Document File)

  3. 完成FDF后,在PHP脚本中运行:

  4. exec('pdftk blank.pdf fill_form new.fdf output finished.pdf');

    blank.pdf是空PDF,new.fdf是您刚创建的FDF,finished.pdf是您希望pdftk为您创建的文件的名称。

答案 1 :(得分:0)

感谢您的回复。我在TCPDF中找到了显示复选框的解决方案。只需使用不同的图像,一个用于选中复选框,另一个用于未选中的图像