Показать сообщение отдельно
  #1 (permalink)  
Старый 09.06.2018, 09:25
Новичок на форуме
Отправить личное сообщение для D-Nik Lubny Посмотреть профиль Найти все сообщения от D-Nik Lubny
 
Регистрация: 18.03.2018
Сообщений: 7

Формирование PDF файла с помощью pdfmake
Здравствуйте, используя pdfmake пытаюсь сформировать Счет-Фактуру. Но возникла проблема с добавлением изображения в PDF-файл.
Есть код:
var docDefinition = {
    info: {
		title: "Счет-Фактура",
		author: "Мебель-Сервис",
		subject: "Счет-Фактура",
		keywords: ""
	},
	
pageSize:'A4',
pageOrientation:'landscape',
pageMargins:[50,50,30,60],

header:function(curentPage,pageCount) {
	return {
	text:curentPage.toString() + 'из' + pageCount,
	alignment:'right',
	margin:[0,30,10,50]
	}
},

footer:[
{
	text:'www.mebel-service.com.ua',
	alignment:'center' //left or right
}
],
content: [
{
		image: 'img/logo.jpg',
		fit: [100, 100],
		pageBreak: 'after'
	},
{
	text:'СЧЕТ-ФАКТУРА',
	fontsize:20,
	alignment:'center'
},
{
	columns:[
	{
		width:'auto',
		text:'Наименование товара'
	},
	{
		width:'auto',
		text:'Наименование товара 2'
	},
	],
	ColumnGap: 50
},
{table:{
	widths:['*','auto',150,'*'],
	
	body:[
	['Первая','Вторая','Третья','Четвертая'],
	['Первая','Вторая','Третья','Четвертая'],
	[{text:'текстовое содержимое',bold:true},'Вторая','Третья','Четвертая']
	],
	headerRows:1
}}
]
}
pdfMake.createPdf(docDefinition).download(name.pdf);

Но файл не формируется из-за ошибки
uncaught exception: invalid image, images dictionary should contain dataURL entries (or local file paths in node.js)

Если убрать код добавления изображения, то все нормально работает.
{
		image: 'img/logo.jpg',
		fit: [100, 100],
		pageBreak: 'after'
	},

Помогите пожалуйста добавить в файл логотип компании.
Ответить с цитированием