PdfMake зависает браузер при использовании в угловых с пользовательских шрифтов - PullRequest
0 голосов
/ 02 апреля 2019

Я использую pdfmake в угловом проекте для создания 11-страничного pdf, который состоит из нескольких таблиц, текста на хинди и английском и одного изображения.Генерация PDF-URL занимает больше 1 минуты на Chrome.Я видел, что медленная генерация pdf была решена в 0.1.29, и я использую 0.1.54, но все равно не получается.

Я использую пользовательские шрифты для pdfmake vfs.Тем не менее, я получил следующие наблюдения:

  1. Если я попытаюсь напечатать хотя бы 2-4 строки, pdfmake потребуется около 11 с, чтобы сгенерировать это.
  2. У меня также есть другой проект, который используетпросто JavaScriptЯ использовал те же шрифты там, и это примерно также нет.изображений, таблиц и текста на хинди и английском.Создание 12-страничного pdf занимает всего 3-4 секунды.

Видя это, я чувствую, что может быть некоторая проблема с использованием pdfmake в угловом формате.

Я создал небольшойверсия того, что я делаю на этой StackBlitz Link .Нажмите на кнопку «Генерировать» и посмотрите время, затраченное на консоль.

При использовании pdfmake в простом проекте js я работаю как положено.Однако с моим кодом, это займет больше времени для печати PDF.Я делаю это неправильно в angular, или есть исправление для этого?

...