【问题标题】:image rendering in pdfmakepdfmake中的图像渲染
【发布时间】:2018-04-17 07:23:48
【问题描述】:

我需要在不同的地方渲染相同的图像。所以我创建了一个变量并使用它。但是图像没有渲染。可能是什么问题? 我在http://pdfmake.org/playground.html中尝试了以下代码

var sampleData= {image: 'sampleImage.jpg',fit: [10, 10]} 
var dd = {  
    content: [{ 
          table: {
            body: [
                ['Col 1', 'Column 2', 'Column 3'],
                [sampleData,sampleData, 'OK?']
    ]}
}]}

【问题讨论】:

    标签: javascript pdfmake


    【解决方案1】:

    为了从一次声明图像中受益,并使其在您的 pdf 中多次呈现,您需要在文档定义的图像部分声明它:

    var sampleData = {image: 'sampleImage', fit: [10, 10]} 
    var dd = {  
      content: [{ 
        table: {
          body: [
            ['Col 1', 'Column 2', 'Column 3'],
            [sampleData, sampleData, 'OK?']
          ]
        }
      }],
      images: {
        sampleImage: 'data:image/jpeg;base64,...content...'
      }
    }
    

    docs 还说,“sampleImage.jpg”形式的图像地址只有在您的代码在 NodeJS 下运行或正确使用 pdfmake 提供的虚拟文件系统时才有效。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-02-03
      • 2022-12-21
      • 2017-09-17
      • 2016-04-23
      • 2011-12-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多