【问题标题】:Taking HTML input field results and printing them onto a PDF contract获取 HTML 输入字段结果并将其打印到 PDF 合同上
【发布时间】:2013-06-05 14:27:15
【问题描述】:

我正在尝试从 HTML 页面上的输入表单中获取结果,并在提交时将它们粘贴或打印到 PDF 合同中。

我正在使用 wordpress cforms,但我不反对为此探索非 wordpress 解决方案,因为我认为没有任何简单的小部件可以做到这一点。

我曾听说过使用 Zend 框架来实现这一点,但我希望有一个不同的解决方案。

【问题讨论】:

  • 听说过tcpdf.org吗?
  • 您的合同已经是PDF格式了吗?如果是这样,我会尝试一个允许您加载 PDF 并在其上书写的 PHP PDF 库。不确定哪个是 FPDF?
  • @halfer 是的,合同已经是 PDF 格式了,有一些空白供客户填写适当的字段(即姓名、首字母缩写、地址等)。

标签: php html wordpress pdf


【解决方案1】:

使用tcpdf等工具,您可以通过第三方方法将您当前的html输出输出为PDF格式。

这是一个关于 tcpdf 工作原理的 PHP 小代码 sn-p

    require_once(dirname(__FILE__).'/html2pdf.class.php');
    $html2pdf = new HTML2PDF('P','A4','en');
    $html2pdf->WriteHTML($HTMLoutput);
    $html2pdf->Output('Report.pdf');
    die;

还有一些其他框架可以从插件中移动其他类型的输出,但我认为它并不完全符合您的要求,因为它基于帖子和页面

http://wordpress.org/plugins/post2pdf-converter/

http://wordpress.org/plugins/wp-post-to-pdf/

【讨论】:

  • 非常感谢罗伯特的回复。我将查看 tcpdf 链接中的文档。但是有一个问题,因为我不确定我是否在原始帖子中说清楚了,但我希望从输入字段中获取值,然后将它们粘贴到我预先制作的 PDF 合同的适当空白处。 (即 HTML 页面有以下字段:姓名、地址、电话号码。然后我将在整个合同中每个适用的空白处打印输入结果)。我不是想把我的 HTML 页面变成 PDF。这在 tcpdf 的能力范围内吗?
  • 是的,只要将值放入 $HTMLoutput 中,您就可以实现这一点。因为你已经有了一个包含所有值的 HTML 输出,只要你把它放到 $HTMLoutput 变量中它就可以工作。
猜你喜欢
  • 2018-03-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-14
  • 1970-01-01
  • 2016-03-08
相关资源
最近更新 更多