使用JSPDF将网页转换为pdf:'Uint8Array'未定义

时间:2013-02-05 15:38:04

标签: javascript html pdf jspdf

我正在尝试使用jspdf将表单从网页转换为pdf。我有一个按钮,它应该触发pdf的创建,但是当我按下它时会出现这个错误:

0x800a1391 - Microsoft JScript运行时错误:'Uint8Array'未定义

当我尝试在Chrome中打开它时,我得到一个空白的pdf并且没有错误。

错误是由第二个文件中的这一行引起的:

var array = new Uint8Array(new ArrayBuffer(length));

https://gist.github.com/anonymous/4715183

我假设因为它创建了一个空白的pdf,问题在于缓冲区试图读取数据。我不知道我在做什么,所以任何帮助都会非常感激。

1 个答案:

答案 0 :(得分:1)

在Internet Explorer 10之前,

Uint8Array无效。

Can I Use...表示从Firefox 4和Chrome 7开始提供Typed Arrays。