我花了很多时间试图让 dompdf ( http://www.digitaljunkies.ca/dompdf/ ) 工作,但我一直遇到问题。我正在尝试从一个 PHP 脚本生成一个 PDF,该脚本会生成一个相当复杂的、填写好的 Web 表单。该脚本接受 $_GET 参数(记录号)并使用数据库中的数据相应地填写表单。将这些数据作为字符串或任何类型的值放入脚本中没有问题。我想知道将这种类型的数据转换为 PDF 的最佳方法是什么?
流程如下:用户填写表格并进入确认页面,我想添加一个“另存为 PDF”按钮。此时可能会发生以下两种情况之一,当前正在浏览器中显示的页面可以直接转为 pdf,或者可以使用 PHP 的 http_get( ) 函数并将 HTML 存储为字符串。从那里我在准备准确的 PDF 表示时遇到问题。
我听说过一些关于 fpdf 的讨论,但他们的例子并没有真正让我相信你可以使用动态数据作为源,但如果我对此有误,请纠正我。
任何输入将不胜感激。
——尼古拉斯