我有一個網站,現在,我想創建一個按鈕到這個頁面轉換爲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。 –