我正在使用 pdfmakehttp://bpampuch.github.io/pdfmake/index.html#/gettingstarted http://bpampuch.github.io/pdfmake/index.html#/gettingstarted实现html到pdf的转换。为了创建 PDF,我使用了一些硬编码文本和一些使用 AngularJS 从 .json 文件中提取的文本。除了背景图像之外,一切都运行良好。
以前有人这样做过吗?使用 pdfmake 的背景图像?我想获得一些关于如何强制它抓住它并将其实际放置在后台的建议。谢谢。
事实证明,为了将图像设置为背景,需要确定 .pdf 输出大小,适当调整 bkg 图像的大小,然后在函数中指示所有尺寸,如下所示(我使用的是 AngularJS):
$scope.pdfMaker = function() {
var docDefinition = {
pageSize: 'LETTER',
background: [
{
image: 'data:image/jpeg;base64,/9j/4QAY...',
width: 792
}
],
//other parameters go here
}
指示图像的页面大小和宽度对于使图像出现在背景中至关重要。
如果此方法有错误,或者是否有人以更简单的方式成功完成此操作,请告诉我。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)