安装自定义字体文件的标准方法是通过 gulp 工具,如下所述:https : //pdfmake.github.io/docs/fonts/custom-fonts-client-side/
但是如果这对你来说失败了,对我来说在 Windows 上它似乎是一个兔子洞,肯定有另一种方法来获取数据。是的。
方案一是修改node_modules/pdfmake/build目录下的vsf_fonts.js和pdfmake.js。在第一个中,您将添加数据,在第二个中,您将修改 defaultClientFonts 对象。我承认我说得有点含糊,因为问题是,如果您运行“npm 更新”或类似的操作,您将清除所有这些更改,下面的选项 2 更好,因为它保留了所有股票代码单独,最终它更简单。无需冗长,准确地描述了一个方法可以工作,那我,大概所有的人,建议不要。
我的应用程序是 Angular 8 设置,生成检查 PDF 客户端。所以我需要一个 MICR 字体。(编辑添加:当我升级到 Angular 9、Angular 10 和 Angular 11 时仍然有效。)
我想出的“如何使用自定义字体”的解决方案如下。