PDFKit - 在中心找到图像

gri*_*ure 2 pdf pdfkit node.js node-pdfkit

在node.js上使用PDFKit:

 var PDFDocument = require('pdfkit')
 var doc = new PDFDocument()
 doc.image('images/test.jpeg')
Run Code Online (Sandbox Code Playgroud)

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

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

小智 9

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

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


gri*_*ure 7

我找到了解决问题的间接方法 - 只需计算中心并在那里找到图片:

 doc.image('images/test.jpeg', (doc.page.width - imageWidth) /2 )
Run Code Online (Sandbox Code Playgroud)

  • 请注意,仅当图像尺寸小于文档尺寸时这才有效 (2认同)