使用php动态生成数据,并以指定的设计格式显示在浏览器上;我们需要用动态数据生成该设计格式的PDF吗?
我们在php Sting中有数据,想要转换为PDF格式的数据字符串。
$str="<html><body>
<table width='100%' cellspacing='0' cellpadding='0'>
<tr>
<td width='3%'> </td>
<td width='98%' align='left'><br><img src='abs-path' border='0' alt='logo'>
<br>
<span class='style3'>Dear ".$name.",<br />
<p>Many thanks for your Interest
<br />
<br>
Thanking You,<br />
Secretariat <br>
".$addr."<br>
</span></td>
</tr>
</table>
</body>
</html>";
我们尝试过pdf函数,但是当我们使用php动态调用图像时它不起作用。 此外,我们已经检查过以前有关php-pdf的问题,但仍然无法解决问题。 请帮助我们使用php生成PDF。
答案 0 :(得分:4)
您可以使用pdf文件生成器,如tcpdf或fpdf ..
你只需要使用现成的函数..来自tcpdf
答案 1 :(得分:1)
使用PHP生成PDF文件是一项通常使用PHP-Library完成的任务,如:
这两个项目是最常见的,都是最新的(例如支持UTF-8)和免费。如果您已使用上述其中一项,请更具体地说明您遇到的问题以及出现的错误消息。
这些库都使用纯PHP来生成PDF,因此您不需要安装“PDFlib”,这是由PHP提供的标准PDF函数使用的。
答案 2 :(得分:1)
在工作中我们使用html2ps,它比所有其他解决方案有一个很大的优势:您不需要编写PDF特定代码,但可以重复使用您生成的HTML。此外,这更容易调试并自动在几个页面上传播内容。
答案 3 :(得分:1)
HIII, 我觉得使用FPDF更好。可以在www.fpdf.org上找到。
答案 4 :(得分:0)
PHP具有PDF生成功能。您不能简单地将HTML转换为PDF。
答案 5 :(得分:0)
我刚开始使用mpdf库,它非常好(并且免费),你可以使用(有点限制)html + css,ttf字体,页眉/页脚,目录,索引和{{3} }。
答案 6 :(得分:0)
尝试使用mpdf最好..下面是相同的网址 http://www.mpdf1.com/mpdf/index.php