PdfMake与自定义字体成角度使用时会挂起浏览器

时间:2019-04-02 11:38:02

标签: angular pdfmake

我在一个有角度的项目中使用pdfmake生成了11页的pdf,其中包含一些表格,印地文和英文文本以及1张图像。在Chrome上生成pdf Url会花费1分钟以上的时间。我看到0.1.29解决了pdf生成缓慢的问题,并且我正在使用0.1.54,但仍然失败。

我正在为pdfmake vfs使用自定义字体。但是,我得到以下观察结果:

  1. 如果我尝试打印2-4行,则生成pdfmake大约需要11秒。
  2. 我还有另一个仅使用javascript的项目。我在那里使用过相同的字体,并且它大致也有相同的字体。印地文和英文的图像,表格和文字的集合。生成12页pdf几乎不需要3-4秒。

看到这一点,我觉得在angular中使用pdfmake可能会有一些问题。

我已经针对此StackBlitz Link创建了一个小版本。单击生成按钮,然后在控制台中查看时间。

在一个简单的js项目中使用pdfmake时,我可以按预期工作。但是,使用我的代码,打印pdf需要更长的时间。我在角度上做错了吗,还是有解决办法?

0 个答案:

没有答案