Я обнаружил, что puppeteer sharp лучше всего подходит для конвертации HTML в PDF на стороне сервера, поскольку он использует и загружает последнюю chrome и работает без заголовка в фоновом режиме, поэтому преобразование является высшим классом. таблицы и все остальное отображается идеально.
Однако для работы на сервере, как следует управлять параллелизмом, потому что я думаю, что каждый запрос на преобразование пользователей веб-сайта запускает другой экземпляр chrome. как кукловод остро управляет параллелизмом.
лучше разделить его как отдельную веб-службу и поставить в очередь запросы преобразования и передать все запросы, связанные с pdf, для обслуживания по одному, вместо того, чтобы сталкиваться с проблемами параллелизма или ресурсов на веб-сервере для нескольких chrome экземпляров .