我有一个网站,现在,我想创建一个按钮到这个页面转换为PDF。 是否有任何代码可以实现此目的?我无法在互联网上找到它。网页转换为PDF按钮
所以我想有一个按钮,当我按下它,它的页面转换为.PDF文件。
我不想使用第三方网站来生成PDF文件。我想将它用于内部目的以使用PHP生成文件。所以我需要代码可以为每个页面创建一个PDF。
我有一个网站,现在,我想创建一个按钮到这个页面转换为PDF。 是否有任何代码可以实现此目的?我无法在互联网上找到它。网页转换为PDF按钮
所以我想有一个按钮,当我按下它,它的页面转换为.PDF文件。
我不想使用第三方网站来生成PDF文件。我想将它用于内部目的以使用PHP生成文件。所以我需要代码可以为每个页面创建一个PDF。
试试这个: http://www.macronimous.com/resources/Converting_HTML2PDF_using_PHP.asp
将HTML转换为使用FPDF和HTML2PDF类的PDF文件。
也发现了这个:
http://www.phpclasses.org/package/3168-PHP-Generate-PDF-documents-from-HTML-pages.html
的文件:http://www.phpclasses.org/package/3168-PHP-Generate-PDF-documents-from-HTML-pages.html不起作用。 PHP所指的域名已售出。所以这些服务不再工作。 –
向下滚动,您会发现此链接 http://www.macronimous.com/resources/html2pdf_sample.zip 在phpclasses.org类中,您需要注册或登录以获取文件。我拿到了这个文件。 –
是否可以使用外部url而不是本地.html文件创建pdf? –
我用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');
这个程序仅适用于Windows吗?我无法找到这些文件。我可以下载一个.exe文件。我使用mac –
@HansdeVries我也在使用mac,试试这里 - > http://code.google.com/p/wkhtmltopdf/downloads/list寻找** Mac OSX静态库** – ManseUK
我下载了静态库。但那里的文件对我来说是未知的。 libwkhtmltox.0.10.0.dylib。 wkhtmltopdf www.myhomepage.com myhomepage.pdf这部分使用它是php代码? –
“我无法在互联网上找到它。”你谷歌“的HTML到PDF PHP的” < - 这会给你一些好成绩 – ManseUK
感谢ManseUK我会更加小心关于接受的答案。我的速度太快了。事实上,所有三个答案都不起作用。我试图谷歌,但没有任何好的网站,我可以找到。我不想使用第三方网站来生成PDF文件。我想将它用于内部目的以使用PHP生成文件。所以我需要代码可以为每个页面创建一个PDF。 –