HTML в PDF с сбоем node-wkhtmltopdf на сервере Digital Ocean Droplet
Я пытаюсь создать PDF-файл из HTML и хотел бы узнать, как лучше. Я пробовал html-pdf, pdf-puppeteer, node-wkhtmltopdf.
Первые 2 сбивают сервер при использовании, давая 0 ошибок на Digital Ocean Droplet, используя образ Ubuntu. Они отлично работают на моем компьютере (MAC OS), но не на сервере. Когда я попробовал node-wkhtmltopdf, который выглядел многообещающе:
var wkhtmltopdf = require('wkhtmltopdf');
wkhtmltopdf(html).pipe(res);
Сбой при выдаче сообщения об ошибке: >
Ошибка: qt.qpa.screen: QXcbConnection: не удалось подключиться к дисплею
Не удалось подключиться к любому дисплею X
Я хотел бы знать, как лучше всего создавать PDF-файлы, используя Digital Ocean Droplet.
1 ответ
Нашел решение, qt не работает для версии, которая устанавливается с помощью 'apt-get install' в Ubuntu.
Итак, я установил wkhtmltopdf из репозитория git, и он работал нормально.