有什么更好的方式来产生使用JavaScript和/或PHP的PDF文件?

问题描述:

我有一个web应用程序,我需要打印数据转换成PDF格式。 在后端我使用PHP,而在前端一个JavaScript MVC框架(Backbone.js的)。

I have a web app and I need print the data into pdf. In back-end I use php, while in front-end a javascript MVC framework (backbone.js).

我不知道,如果生成的PDF仅使用JavaScript(..then使用数据缓存),或使用AJAX,将调用一个PHP页面将生成的PDF ...有什么更好的解决办法?

I don't know if generate the pdf only using javascript (..then using data cache) or using ajax that will call a php page that will generate the pdf... What's the better solution?

当然,我需要能够打印,保存和使用样式表为PDF格式。

Naturally I need be able to print, save and use the stylesheet for pdf.

感谢。

我preFER MPDF 生成PDF:

I prefer mPDF to generate PDFs:

您可以使用PHP生成PDF和做一个AJAX调用抓住它,这是唯一的好办法。当然,在MPDF您可以使用CSS样式文件。

You can generate the PDF using PHP and grab it by doing an AJAX call, that's the only good way. Of course in mPDF you can style document using CSS.

如果你想使用javascript阅读PDF,阅读:开源的JavaScript PDF阅读器

If you want read PDF using javascript, read: Open Source Javascript PDF viewer