【发布时间】:2014-09-14 20:22:38
【问题描述】:
我需要使用 PHP 即时填写 PDF - 不知道从哪里开始。
我目前正在使用 PHP 进行在线测验 - 一旦一系列测验通过,客户希望让用户下载“完成证书”
证书的 PDF 中有用户名和学习领域的空白行。
我的想法是 - 在 PDF 中添加 2 个表单元素,并在我提取证书时将它们放入 PHP 中。
但是如何?
还有其他更好的方法吗?
我需要“谨慎”的事情 - 安装第三方的东西是不可靠的,除非我可以在站点根目录中放置一个库。我不能保证托管服务提供商会让我更改 PHP 配置。
感谢任何帮助 - 越具体越好。
抱歉,我目前没有代码 - 除了我当前显示 PDF 的方式 -
// show cert
echo '<iframe src="1_cert.pdf" width="1000" height="700">';
谢谢。
好的 - 使用 TCPDF - 按照建议 - 我已经安装了,并且示例页面可以正常工作...... 我已经在示例文件夹中放置了一个文件......我已经包含了一个导入调用......
require_once('../tcpdf_import.php');
// create new PDF document
$pdf = new TCPDF_IMPORT('1_cert.pdf');
...other boiler plate copied form other examples...
$pdf->SetDisplayMode('fullpage', 'SinglePage', 'UseNone');
// set font
$pdf->SetFont('times', 'B', 20);
$pdf->setPage(1, true);
$pdf->SetY(50);
$pdf->Cell(0, 0, 'test text', 1, 1, 'C');
$pdf->lastPage();
我收到的错误“TCPPDF 错误:setPage() 函数上的页码错误:1”
【问题讨论】: