Я использую pdfmake в угловом проекте для создания 11-страничного pdf, который состоит из нескольких таблиц, текста на хинди и английском и одного изображения.Генерация PDF-URL занимает больше 1 минуты на Chrome.Я видел, что медленная генерация pdf была решена в 0.1.29
, и я использую 0.1.54
, но все равно не получается.
Я использую пользовательские шрифты для pdfmake vfs.Тем не менее, я получил следующие наблюдения:
- Если я попытаюсь напечатать хотя бы 2-4 строки, pdfmake потребуется около 11 с, чтобы сгенерировать это.
- У меня также есть другой проект, который используетпросто JavaScriptЯ использовал те же шрифты там, и это примерно также нет.изображений, таблиц и текста на хинди и английском.Создание 12-страничного pdf занимает всего 3-4 секунды.
Видя это, я чувствую, что может быть некоторая проблема с использованием pdfmake в угловом формате.
Я создал небольшойверсия того, что я делаю на этой StackBlitz Link .Нажмите на кнопку «Генерировать» и посмотрите время, затраченное на консоль.
При использовании pdfmake в простом проекте js я работаю как положено.Однако с моим кодом, это займет больше времени для печати PDF.Я делаю это неправильно в angular, или есть исправление для этого?