我在phpmyadmin上有一个数据库。然后我有一个包含一些产品的网站。当用户点击特定产品时,他会获得有关该产品的一些详细信息。这些详细信息是从数据库中提取的。
我的问题是:是否可以创建一个包含该产品特定详细信息的pdf文件,以便用户可以下载它?
所以,我知道的选项是:
DOMPDF
:包装 HTML 并构建 pdf 的 php 类。工作得很好,可定制的,基于pdflib,如果我没记错的话,它甚至需要一些CSS。坏消息:当html很大或很多复杂时很慢。这是一个要遵循的教程:http://www.sitepoint.com/convert-html-to-pdf-with-dompdf/
HTML2PS
:与DOMPDF相同,但是这个首先在.ps(ghostscript(中转换,然后以您需要的任何格式(pdf,jpg,png(转换。对我来说比dompdf好一点,但有相同的速度问题。哦,与 CSS 更好的兼容性。
这两个是php类,但是如果你可以在服务器上安装一些软件,并通过passthru((或system((访问它,也看看这些:
wkhtmltopdf
:基于webkit(Safari的包装器(,非常快速和强大......似乎是将即时HTML页面转换为PDF的最佳(ATM(,使用CSS2的3页xHTML文档只需2秒。是一个最近的项目,反正google.code页面经常更新。