繁体   English   中英

在pdfkit中将图像放在另一个上

[英]place image over another in pdfkit

我正在使用 PDFkit 在 nodejs 中创建一个 PDF 文件,其中包含背景图像和用户的个人资料图像。 我尝试查看 pdfkit 的文档,但找不到任何参数来使另一个图像浮在前一个图像之上。

是否有任何解决方案可以实现这一点,还是我需要切换到其他包?

任何帮助,将不胜感激。

//Background Image
 doc.image(__dirname+'../../../resources/images/' + 'background.jpg', 
{
               height:400,
               width:600,
               margin: 0,
               padding:0
      });


//Image to be floated
            doc.image(body, 
            {
               height:200,
               width:200,
               margin: 0,
               padding:0,
               absolutePosition: {x: 50, y: 100}
            }).moveTo(100, 150);

我希望在背景上有一个图像,但 pdfkit 正在制作新图像以将其推下原始图像。

可以看到这是很久以前提出的,但今天绝对可行。 试试这个例子。

let defaultImageOptions = {
  width: 200,
  height: 300,
};

// Add background image
doc.image("bg_image.png", 0, 0, defaultImageOptions);
doc.image("front_image.png", 0, 0, defaultImageOptions);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM