отвечая на мой вопрос:
Похоже, вам нужно использовать формат "data: image / jpeg; base64", чтобы включить изображение в ваш скрипт. Я конвертировал свои изображения с помощью «https://www.base64 -image.de / ». В результате получается блок кода вроде:
data:image/jpeg;base64,/9j/4A... lots of data ... QhCABCEIA//2Q==
Вы копируете это в переменную js следующим образом:
smiley = 'data:image/jpeg;base64,/9j/4A... lots of data ... QhCABCEIA//2Q==';
А затем выведите его с помощью:
doc.content.push({
image: smiley,
width: 30
});
Чтобы поместить изображения в таблицу, я сделал:
doc.content.push({
table: {
headerRows: 1,
widths: [ "*", "*", "*", "*","*", "*", "*","*", "*", "*" ],
body: [
[
{image: low, width: 30, colSpan: 3, alignment: 'center'},{ },{ },
{image: ok, width: 30, colSpan: 4, alignment: 'center'},{ },{ },{ },
{image: high, width: 30, colSpan: 3, alignment: 'center'},{ },{ }
],
[
{text: "<?php echo $final_score_show[1]; ?>", alignment: 'center'},
...
]
]
}
});
Надеюсь, это кому-нибудь поможет. Наслаждайтесь !