【问题标题】:MeteorJS and PDF generationMeteorJS 和 PDF 生成
【发布时间】:2015-02-28 20:54:45
【问题描述】:

在 MeteorJS 项目中生成 PDF 的最佳方法是什么。是否有一些使用 classcraft:meteor-wkhtmltopdf 智能包生成 PDF 的示例?

是否可以在 MeteorJS 项目中从模板生成 PDF(由模板构建的 PDF)?

【问题讨论】:

  • 我实际上建议在您的集群中托管一个 PDF 生成服务,运行类似于 godoc.org/github.com/jung-kurt/gofpdf 的东西。然后将其作为 API 连接到流星。当您需要运行 CPU 密集型任务时,Node 不是最佳选择。

标签: javascript node.js pdf meteor pdf-generation


【解决方案1】:

查看此包:https://atmospherejs.com/ongoworks/pdf

根据README文件:

一个 Meteor 包,允许您在客户端将 Meteor 模板另存为 PDF。这个包只是 jsPDF 的一个很好的包装器。

【讨论】:

  • 我试过那个智能包,但它只渲染没有任何样式的标签,不支持像čćžšđ这样的字母。我会很高兴有像 wkhtmltopdf 这样的解决方案来将完整的页面呈现为 pdf。或者一些使用 PhantomJs 和 meteorJS 的例子。
  • 您仍然可以将 wkhtmltopdf 与流星一起使用。简单地启动命令并等待输出。 npmjs.com/package/exec
【解决方案2】:

你可以为此使用一个很棒的 npm 包:https://github.com/sgentle/phantomjs-node。 使用这个包,您将能够使用任何 HTML 模板生成 pdf。 此信息也可能对您有用:http://blog.feedhenry.com/server-side-pdf-generation-node-js/

要从 Meter 获取 npm 包,请点击此链接:https://github.com/meteorhacks/npm#using-packages

【讨论】:

    猜你喜欢
    • 2017-02-02
    • 1970-01-01
    • 1970-01-01
    • 2014-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-29
    • 1970-01-01
    相关资源
    最近更新 更多