Node.js PDFKit-将图像定位在中心

Node.js PDFKit-将图像定位在中心,node.js,pdf,pdfkit,node-pdfkit,Node.js,Pdf,Pdfkit,Node Pdfkit,在node.js上使用: 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上使用:

 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上使用:我们可以使用以下代码将图像居中

doc.image('path/to/image.png', {
  fit: [250, 300],
  align: 'center',
  valign: 'center'
});

请注意,仅当图像大小小于文档大小时,此选项才有效。如果仅指定了宽度,并且align是mixin的属性,则此选项绝对应为pdfkit的本机部分。imageWidth应位于PDF中。如何知道PDF中的图像宽度?它与HTML不同。