jsPDF-错误-无法在Chrome中加载PDF文档

时间:2019-02-18 13:49:52

标签: jspdf

尝试使用jspdf 1.5.3构建测试pdf,并且与jsfiddle一起正常工作。但是,当我在apache或iis服务器上使用完全相同的脚本时,chrome无法打开pdf。当我在文本查看器中查看pdf时,似乎我的版本还有一些其他的二进制代码。

这是脚本:

<!DOCTYPE html>
<html>
<head>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.5.3/jspdf.min.js"></script>
<script type="text/javascript">
var doc = new jsPDF();
doc.text('Hello world!', 10, 10);
doc.save('xyz.pdf');
</script>
</head>
<body>
</body>
</html>

jsfiddle上的工作版本:

https://jsfiddle.net/orz3jb4v/

以下是文本编辑器中两个版本的屏幕截图:

https://i.imgur.com/bLi6f1E.png

(左侧的pdf无效)

编辑:经过测试,这仅在1.5.3版中发生。恢复到1.5.2可以很好地工作。我找不到为什么这只会在某些服务器上发生。

0 个答案:

没有答案