Phantomjs现在支持pdf输出:http: //we-love-php.blogspot.fi/2012/12/create-pdf-invoices-with-html5-and-phantomjs.html
各种库(PDFlib,FPDF等)的问题是相当长的学习曲线.PhantomJS使用html5 + css3 + svg + canvas,它具有悠久的历史和庞大的用户空间,php人们通常非常了解html + css,因此PhantomJS的学习曲线很短.
PhantomJS与PHP无关,但如果你有新的服务器,它很容易安装和使用.缺点是不支持Centos5,但幸运的是Centos6是.
PhantomJS使用真正的浏览器引擎(Webkit)进行页面渲染,因此结果应该比使用各种html2pdf库更好,并且支持新技术(html5 + css3 + svg + canvas)更好.对svg的支持开辟了新的可能性,这些可能性之前只有最先进的pdf生成库(例如pdflib)以及PhantomJS开始支持例如.SVG完全过滤,然后天空是限制的.
归档时间: |
|
查看次数: |
20063 次 |
最近记录: |