PDFKit-将图像定位在中心



在node.js:上使用PDFKit

 var PDFDocument = require('pdfkit')
 var doc = new PDFDocument()
 doc.image('images/test.jpeg')

如何将添加到PDF中的图像居中?

使用PDFKit是可选的,还是我需要使用另一个库?

我找到了一种间接的方法来解决这个问题-只需计算中心并在那里定位图片:

 doc.image('images/test.jpeg', (doc.page.width - imageWidth) /2 )

在node.js上使用PDFKit:我们可以使用以下代码将图像居中

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
      });

最新更新