Производить pdf в угловом

Помощь друзья производит мне эту ошибку:

Я делаю генератор 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

1
задан 27.03.2019, 17:56
2 ответа
 var doc = new jsPDF ('1', 'pt', 'letter'); 

aquГ - ты должен размещать l вместо 1

1
ответ дан 02.12.2019, 21:26
  • 1
    Привет Marien, спасибо за сотрудничение в сайте. Хотя этот ответ может служить для того, чтобы решить проблему, выставленную в вопросе, он был влечет за собой как низкого качества из-за сообщества ввиду Вашего extensió n и контент. ¿ Podrí эксперт añ adir краткая одна descripció n из-за qué poenr одна l вместо 1 solucionarí в проблему? – Alvaro Montoro♦ 28.03.2019, 00:10
  • 2
    Первый параметр после того, как инициализирует jspdf, соответствует в l = landscape или p=portrait. и человек считал размещенным 1 и это не правильное – Marien de Duque 01.04.2019, 17:20

Но для 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>
0
ответ дан 02.12.2019, 21:26

Теги

Похожие вопросы