Сценарий. Я пытаюсь загрузить часть страницы в формате PDF после нажатия кнопки загрузки.
Я использую HTML2-фреймворк для конвертации. Так как наша страница имеет элементы html и SVG, для поддержки в IE (Internet Explorer) мы конвертируем SVG в PNG с использованием каркасов canvg и save-as-png.
Мы можем сгенерировать PDF, но производительность очень низкая, на IE уходит около 45 - 50 секунд.
Предположите, возможен ли какой-либо другой подход для этого сценария. И для улучшения производительности.
Мы используем Angular7. Текущий подход: сделать снимок страницы, а затем преобразовать его в PDF.
Требование: загруженный PDF-файл должен содержать выбираемый текст и изображения. Четкость PDF должна быть хорошей.