【问题标题】:How to generate a PDF from within the backend in a site that uses Angular?如何从使用 Angular 的站点的后端生成 PDF?
【发布时间】:2019-12-02 17:43:28
【问题描述】:

我们有一个项目,我们不开发前端,我们无权访问它。

我们的团队管理后端服务端,我们需要生成渲染的 Angular 页面的 PDF,几乎不需要更改样式。

过去,应用程序用于在后端生成 HTML 和 PDF,但现在它被分解为微服务,我们需要在不访问前端的情况下实现这种 PDF 生成。

有什么方法可以在不访问 Angular 前端的情况下做到这一点? 您能想到任何第三方组件来完成此任务吗?

【问题讨论】:

  • 您可以创建一个 GET 请求到前端(这是请求的来源)。它应该为您提供 html。然后,您可以从此 html 创建一个 pdf。当您的前端需要保护(身份验证、角色等)并且不允许您访问子路由时,它可能会变得复杂

标签: angular pdf backend


【解决方案1】:

您想生成视图/页面本身的 pdf 文件吗?还是您想以编程方式从 Angular 生成 pdf?

如果您想生成页面本身的 pdf,请查看 https://parall.ax/products/jspdfhttps://html2pdf.fr/en/default

如果您想通过 Angular 以编程方式生成 pdf,请查看 https://www.npmjs.com/package/ng-pdf-make

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-12-09
    • 1970-01-01
    • 2018-04-18
    • 2013-05-04
    • 2020-04-13
    • 2016-08-29
    • 2015-11-15
    • 1970-01-01
    相关资源
    最近更新 更多