Помощь друзья производит мне эту ошибку:
Я делаю генератор php и это у меня есть таким образом, но оно я не функционирует
ts компонента
convertJsonToPdf(){
var elem = document.getElementById("generate");
var doc = new jsPDF ('1', 'pt', 'letter');
var elem = document.getElementById("table");
var data = doc.autoTableHtmlToJson(elem);
var positions = [];
doc.autoTable(data.columns, data.rows);
doc.save("table.pdf");
}
html компонента
Я вел себя этого:
Hello, try it.
Угловой To work with jspdf-autotable in 5, one must install jspdf and jspdf-autotable путь npm
npm install jspdf-autotable --save
also add the jspdf and jspdf-autotable поля to the scripts array in угловой - cli.json
"scripts": [ "../node_modules/jspdf/dist/jspdf.min.js", "../node_modules/jspdf-autotable/dist/jspdf.plugin.autotable.js" ],
and in component never import jspdf or jspdf-autotable just
declare var jsPDF: any;
Of course before working with jspdf-autotable one should install
jspdf
and for development@types/jspdf
путьnpm
npm install jspdf --save npm install @types/jspdf --save-dev
var doc = new jsPDF ('1', 'pt', 'letter');
aquГ - ты должен размещать l
вместо 1
Но для php только добавь ссылки html2Canvas и jspdf пример:
var pdf = new jsPDF('p', 'pt', 'a4');
pdf.addHTML(document.body , function() {
pdf.save('web.pdf');
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/html2canvas/0.4.1/html2canvas.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.0.272/jspdf.debug.js"></script>
<body>
<div >
<p id="pdfContenido">Hola pdf...</p>
</div>
</body>
l
вместо1
solucionarí в проблему? – Alvaro Montoro♦ 28.03.2019, 00:10