Вначале я хотел иметь возможность добавлять разные шрифты в сгенерированный файл PDF. Ответ на этот вопрос был найден здесь, в StackOverFlow, однако, если бы я добавил jsPDF через атмосферу с помощью команды cli «meteor add jsPDF: core», я не смог бы редактировать файлы, поскольку они были бы перегенерированы и, следовательно, перезаписаны (файл jspdf.js где-то спрятаны в файловых структурах метеоров).
Поэтому я попытался импортировать jsPDF обычным способом.
<script type="text/javascript" src="jsPDF/jspdf.js"></script>
<script type="text/javascript" src="jsPDF/jspdf.plugin.standard_fonts_metrics.js"></script>
<script type="text/javascript" src="jsPDF/jspdf.plugin.split_text_to_size.js"></script>
<script type="text/javascript" src="jsPDF/jspdf.plugin.from_html.js"></script>
(jQuery уже включен в метеор).
Затем я пытаюсь запустить свой код
doc.save('hello.pdf');
и получить
Uncaught ReferenceError: saveAs is not defined"
от jspdf.js
Эта ошибка не возникала, когда я устанавливал jsPDF через метеор (причина, по которой я хочу, чтобы это было вручную, заключается в редактировании файлов jsPDF).