我有一个项目来保存用 php 动态创建的页面并将它们存储在服务器上。
我计划将该页面的副本存储为 pdf 格式;以及他们所有的图像、表格和布局。
我尝试使用这些工具:
- DOMPDF http://eclecticgeek.com/dompdf/docs/index.php
- FPDF http://www.fpdf.org/?lang=en
但老实说我不认为它走在正确的轨道上
有什么解决方案或者这些工具可以解决这个问题吗?
我最近遇到了同样的问题,发现当 HTML 包含格式化文本和图像时,fpdf 太复杂。我让服务器管理员将 Webkit HTML 安装为 PDF。效果很好。
该包将解析 HTML 文档中的样式表、图像、表格和任何其他元素,就像您使用 webkit 打开 Web 浏览器并将网页保存为 PDF 一样。
http://code.google.com/p/wkhtmltopdf/ http://code.google.com/p/wkhtmltopdf/
/**
* Use wkhtmltopdf to convert an HTML file to PDF
*
* @param string URL to web page
* @param string Path to PDF file to be written
*
* @return boolean True if the command succeeded; false otherwise
*/
function htmlToPdf($source, $dest)
{
// Build command
$command = "/usr/bin/wkhtmltopdf $source $dest 2>&1";
exec($command, $output);
$s = sizeof($output) - 1;
if (substr($output[$s], -4, 4) == 'Done')
{
return true;
}
return false;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)