【问题标题】:JsPDF - Cannot read property 'charAt' of undefinedJsPDF - 无法读取未定义的属性“charAt”
【发布时间】:2018-12-28 02:02:00
【问题描述】:

我编写了这个简单的代码来测试jsPDF 库:

const base64Img = require('base64-img');
const JsPDF     = require('jspdf');

const LAYOUT    = base64Img.base64Sync('img/layout.png');    

$('#esporta').click( () => {
    var pdf = new JsPDF();
    pdf.addImage(LAYOUT, 'PNG', 18.25, 19.25, 190, 255);
    pdf.save('test.pdf');
});

我有一个简单的按钮,当它点击时应该生成 pdf;但我有这个错误:

未捕获的类型错误:无法读取未定义的属性“charAt” 在新 e (/Users/th3g3ntl3man/Repository/thermowell-design/node_modules/jspdf/dist/jspdf.min.js:269) 在 HTMLButtonElement.$.click (export.js:62) 在 HTMLButtonElement.dispatch (jquery-3.3.1.min.js:2) 在 HTMLButtonElement.y.handle (jquery-3.3.1.min.js:2)

export.js:62这一行是pdf的创建:var pdf = new JsPDF();

【问题讨论】:

    标签: javascript electron jspdf


    【解决方案1】:

    这是一个已报告的问题。你可以看到here。 当我键入此消息时。修复补丁尚未合并。您可以暂时使用here附上的zip文件,等待下一个正式版本发布。

    解压zip文件,复制到node_modules/jspdf/dist,覆盖原来的四个文件,就OK了。

    【讨论】:

      【解决方案2】:

      今天我们发布了 1.5.3。这应该可以解决您的问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-04-06
        • 1970-01-01
        • 2020-10-30
        • 2019-10-09
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多