PDFKit - найти изображение в центре
Использование PDFKit на node.js:
var PDFDocument = require('pdfkit')
var doc = new PDFDocument()
doc.image('images/test.jpeg')
Как я могу центрировать изображение, добавленное в PDF?
Это необязательно делать с помощью PDFKit или мне нужно использовать другую библиотеку?
3 ответа
Решение
Я нашел косвенный способ решения проблемы - просто вычислите центр и найдите там картинку:
doc.image('images/test.jpeg', (doc.page.width - imageWidth) /2 )
Использование PDFKit на node.js: мы можем центрировать изображение, используя следующий код
doc.image('path/to/image.png', {
fit: [250, 300],
align: 'center',
valign: 'center'
});
Вы можете использовать это, этот код поместит ваше изображение в середину строки
let imageWidth = 180 // what you wants
doc.image('path/to/image.png',
doc.page.width/2 - imageWidth/2,doc.y,{
width:imageWidth
});