我在一个基本的Apache上,除了默认启用之外没有扩展,我想从当前页面创建一个PDF文件。
当前页面是PHP回显一些变量,但我想从页面上当前显示的HTML和文本创建PDF文档。
类似于WHMCS报价系统。
答案 0 :(得分:3)
您可以使用第三方解决方案,例如:
http://www.web2pdfconvert.com/
http://html-pdf-converter.com/
我推荐pdfcrowd.com - 它有一个你可以使用的API,我以前使用过这个服务,没有任何问题。
答案 1 :(得分:1)
看看FPDF。
这是一个免费的库,用于在php中生成.pdf文件。
答案 2 :(得分:1)
查看FPDF,TCPDF,DomPDF或任何其他PHP PDF库。
FPDF非常轻巧,如果您只是回显变量,它可能是您的最佳选择。
TCPDF在syles和css功能方面更加HTML-> PDF,但文件大小更大。它可以用来轻松构建发票并使它们看起来不错。
我没有亲自使用过DomPDF,所以我不会对此发表评论,但它可以完成工作。
答案 3 :(得分:0)
我使用TCPDF从HTML创建PDF。我认为DOMPDF也是这样做的
你有几个选择:
http://php.net/manual/en/book.pdf.php
FPDF:http://www.fpdf.org/
TCPDF:http://www.tcpdf.org/
答案 4 :(得分:0)
您还可以查看dompdf。它创建pdf FROM HTML!它可能更适合您的请求,但我个人更喜欢FPDF(CSS让我有时候疯狂与domdf :-))
答案 5 :(得分:0)
我测试的唯一纯PHP解决方案是mPDF,它对我的目的非常有用。它需要HTML / CSS输入才能生成PDF。
它需要大量内存,因此您必须增加脚本的内存限制。对我有用的设置是:
ini_set('memory_limit', '1024M');
ini_set('pcre.backtrack_limit', 2000000);