php - 使用 javascript 和/或 php 生成 pdf 的更好方法是什么?

标签 php javascript ajax pdf-generation backbone.js

我有一个网络应用程序,我需要将数据打印成 pdf。 在后端我使用 php,而在前端使用 javascript MVC 框架 (backbone.js)。

我不知道是仅使用 javascript(..然后使用数据缓存)还是使用将调用将生成 pdf 的 php 页面的 ajax 来生成 pdf...更好的解决方案是什么?

当然,我需要能够打印、保存和使用 pdf 样式表。

谢谢。

最佳答案

我更喜欢 mPDF生成 PDF:

您可以使用 PHP 生成 PDF 并通过执行 AJAX 调用来获取它,这是唯一的好方法。当然,在 mPDF 中,您可以使用 CSS 设置文档样式。

如果您想使用 javascript 阅读 PDF,请阅读:Open Source Javascript PDF viewer

编辑:现在是 2016 年,mPDF 肯定是不推荐的,已弃用的软件。有更好的,看看 GitHub:

PHP: https://github.com/search?l=PHP&o=desc&q=pdf&ref=searchresults&s=stars&type=Repositories&utf8=%E2%9C%93

JavaScript:https://github.com/search?utf8=%E2%9C%93&q=node+pdf&type=Repositories&ref=searchresults

关于php - 使用 javascript 和/或 php 生成 pdf 的更好方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8052641/

相关文章:

php - 尝试使用 JSON 将 javascript 发送到 php 脚本进行打包

javascript - ie11 window.location 相对路径

javascript - 等待 Canvas 动画并获取完成

php - .live 和 ajax 的问题

javascript - 解析云获取具有用户角色的所有用户

java - 如何通过类实现 Autowiring SecurityContextRepository

javascript - 百分比计算不适用于我的 php

php - 在管理产品常规框中获取 WooCommerce 产品变体属性术语

php - 需要找到一种方法来从图像文件中提取阴影区域的坐标

javascript - 切换 Bootstrap 导航栏