无法从jspdf读取rasterizeHTML中未定义的属性'inlineReference'

时间:2019-05-22 14:29:48

标签: ember.js jspdf rasterizehtml.js

我正在使用jspdf在Ember应用程序中将HTML呈现为PDF。使用ember-js-pdf插件包含jspdf,这使我得到jspdf v1.5.3。 html2canvas最近似乎已迁移到基于诺言的模型,而jspdf尚未准备就绪,因此我尝试使用rasterizeHTML.js。通过添加

使它在应用程序中可用后
  app.import('node_modules/rasterizehtml/dist/rasterizeHTML.js');

我可以构建,但是在打印时出现此错误:

Uncaught TypeError: Cannot read property 'inlineReferences' of undefined
at Object.module.rasterize (rasterizeHTML.js:1009)
at Object.module.drawDocument (rasterizeHTML.js:1081)
at Object.jsPDFAPI.addHTML (jspdf.debug.js:15833)

...到那时,嗯?

好像rasterizeHTML正在寻找要检索和包含的任何内联资产,没有找到任何东西?这是rasterizeHTML中的错误吗?

ETA:此可能jsPDF + rasterizeHTML not working?的重复,但是该问题并未提供有关其错误的详细信息,因此我无法确定是否是同一问题。

0 个答案:

没有答案