Неправильное масштабирование экрана HTML-PDF - PullRequest
0 голосов
/ 09 ноября 2018

В настоящее время я использую nodeJS html-pdf для генерации pdf во внутреннем интерфейсе для обслуживания переднего конца.Все, от создания HTML до передачи его клиентской стороне, работает, однако при тестировании на другом компьютере возникла некоторая проблема с автоматическим масштабированием.Некоторые компьютеры масштабируются точно так же, как у меня, в то время как другие компьютеры имеют текст, div и изображения не масштабируются.Я пытался выполнить настройку перед созданием PDF, но каким-то образом параметры, похоже, ничего не меняют.

Например:

{ 'format': 'A4', header: { height: 100mm }} 

Этот конфиг не работает должным образом, так как высота заголовка не отвечает.

Кажется, у меня есть только возможность вносить изменения вHTML-файл.У любого есть какие-либо предложения относительно того, как настроить или сделать так, чтобы файл pdf автоматически масштабировался с другим компьютером.

Вот фрагмент кода создания pdf

var slug = hbs.compile(fs.readFileSync(__dirname + "/test.hbs", "utf-8"))
return new Promise((resolve, reject) => {
    pdf.create(slug(data, { 'format': 'A4'})).toBuffer((err, buffer) => {
        if (err){
            reject(err)
        }
        resolve(buffer)
    });
})
...