jsPDF - Ошибка - Не удалось загрузить документ PDF в Chrome - PullRequest
0 голосов
/ 18 февраля 2019

Попытка создать тестовый pdf с jspdf 1.5.3, и он отлично работает с 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 работает отлично.Я не могу понять, почему это происходит только на определенных серверах.

...