#javascript #jspdf #html2pdf
Вопрос:
Я использую: jsPDF для создания pdf из html на стороне сервера
Я установил следующие пакеты:
"html2canvas": "^1.3.2",
"jspdf": "^2.3.1",
makePdf.ts
const { jsPDF } = require("jspdf");
const doc = new jsPDF();
doc.html('<p>Hola Mundo!</p>');
doc.save("export.pdf");
Проблема в том, что я получаю пустой pdf-документ, и я не знаю, как исправить эту проблему.
Когда я пишу обычный текст (т. е. текст документа(«Hola Mundo!», 10, 10)), он отлично работает.
Ответ №1:
вам просто нужно заменить «.html» на «.fromHtml». Поэтому это будет выглядеть примерно так:
const { jsPDF } = require("jspdf");
const doc = new jsPDF();
doc.fromHTML('<p>Hola Mundo!</p>');
doc.save("export.pdf");
Комментарии:
1. я не думаю
fromHTML
, что поддерживается в 2.3.1, потому что он устарел.