我现在有一个网站,我想在其上创建一个按钮,将此页面转换为PDF。 是否有任何代码可以实现这一目标?我在网上找不到它。
所以我想要一个按钮,当我按下它时,它会将页面转换为.PDF文件。
我不想使用第三方网站来生成PDF。我想用它来内部用PHP生成文件。所以我需要能够为每个页面制作PDF的代码。
答案 0 :(得分:5)
我使用wkhtmltopdf - 效果很好 - http://code.google.com/p/wkhtmltopdf/有一个PHP包装器
根据以下关于使用情况的评论进行了更新:
如何使用integration class:
require_once('wkhtmltopdf/wkhtmltopdf.php'); // Ensure this path is correct !
$html = file_get_contents("http://www.google.com");
$pdf = new WKPDF();
$pdf->set_html($html);
$pdf->render();
$pdf->output(WKPDF::$PDF_EMBEDDED,'sample.pdf');
答案 1 :(得分:0)
使用FPDF。它是一个备受推崇的PHP生成库,用纯PHP编写(所以安装它应该对你来说很简单)。
答案 2 :(得分:0)
试试这个: http://www.macronimous.com/resources/Converting_HTML2PDF_using_PHP.asp
它将使用FPDF和HTML2PDF类将HTML转换为PDF。
还发现了这个:
http://www.phpclasses.org/package/3168-PHP-Generate-PDF-documents-from-HTML-pages.html