【问题标题】:Angular Html + Css = PDF , problem to generate a proper PDFAngular Html + Css = PDF,生成正确 PDF 的问题
【发布时间】:2020-03-30 09:21:11
【问题描述】:

我正在使用 .Net core 3.0(后端)和 Angular 8(前端)开发一个 Web 应用程序。 用户填写表格,然后我必须使用他输入的数据生成 PDF(带有设计和图片)。 PDF 必须是高质量的。

我在前端和后端都尝试了几个库。 我需要使用免费的图书馆。 我认为在前端这样做会更容易更好,因为用户需要打印它(大部分时间直接打印)。 而且,在高流量的情况下,从后端生成它会占用太多资源。

此外,“打印”html 页面不是一个选项。 我试过了 : PdfMake, kendo-angular-pdf-export, .jspdf, wkhtml, 和其他人...

最好的:

  • 剑道用户界面 它确实是最好的,易于实施并且完全符合我的需要。但不是免费的,一个许可证就像 900e/用户
  • pdf制作 这样做的问题是我必须用图书馆风格来做所有的设计,所以我会有一些限制。 我希望能够从包含 CSS 的 HTML 页面生成 pdf。

我被那个 pdf 一代阻止了。 有人成功地使用 pdfMake 生成了具有良好设计的正确 pdf 吗? 提前非常感谢。

【问题讨论】:

标签: html css .net angular pdf


【解决方案1】:

我使用的一个解决方案是创建一个服务,该服务在后端生成 HTML 并使用无头 Chrome 呈现 PDF。将其流式传输回客户端浏览器。

【讨论】:

  • 我会试试这个。 pdf中不同元素的质量和位置如何?
  • 根据我的经验,这是完美的。我记得我在谷歌上搜索了一些正确的命令行参数,但结果非常棒,并且优于我们尝试过的所有其他产品(包括 Kendo UI 和 Aspose)。
猜你喜欢
  • 2018-04-10
  • 2018-07-28
  • 1970-01-01
  • 2014-05-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-10-05
  • 2015-07-17
相关资源
最近更新 更多