我正在使用基本的Apache服务器,除默认启用的扩展外没有其他扩展,我想从当前页面创建一个PDF文件。
当前页面是通过PHP输出一些变量,但我想从当前页面中显示的HTML和文本创建一个PDF文档。
类似于WHMCS报价系统。
我正在使用基本的Apache服务器,除默认启用的扩展外没有其他扩展,我想从当前页面创建一个PDF文件。
当前页面是通过PHP输出一些变量,但我想从当前页面中显示的HTML和文本创建一个PDF文档。
类似于WHMCS报价系统。
您可以使用第三方解决方案,例如:
我建议使用pdfcrowd.com - 它有一个API,您可以使用它,我以前使用过这个服务,没有遇到任何问题。看一下FPDF。
它是一个用于在php中生成.pdf文档的免费库。
我测试过的唯一纯PHP解决方案是mPDF,对于我的目的它表现得非常好。它接受HTML/CSS输入并从中生成PDF。
它需要大量内存,因此您必须增加脚本的内存限制。适用于我的设置是:
ini_set('memory_limit', '1024M');
ini_set('pcre.backtrack_limit', 2000000);
http://php.net/manual/en/book.pdf.php
FPDF: http://www.fpdf.org/
TCPDF: http://www.tcpdf.org/
DOMPDF: http://code.google.com/p/dompdf/