Я конвертировал свой проект angular7 в приложение для Android с помощью cordova.In angular я использовал jspdf и htmlcanvas2 для создания и загрузки счетов.
Это purchase.component.ts и purchase.component.html У меня есть pdfsection div-:
var data = document.getElementById('pdfsection');
html2canvas(data).then(canvas => {
// Few necessary setting options
var imgWidth = 208;
var pageHeight = 295;
var imgHeight = canvas.height * imgWidth / canvas.width;
var heightLeft = imgHeight;
const contentDataURL = canvas.toDataURL('image/png')
let pdf = new jsPDF('p', 'mm', 'a4'); // A4 size page of PDF
var position = 0;
pdf.addImage(contentDataURL, 'PNG', 0, position, imgWidth, imgHeight);
pdf.save(this.invoice.number); // Generated PDF
Но когда я запускаю это на своем мобильном телефоне, счет-фактура не загружается.В Интернете он работает, но не работает на мобильных устройствах. Пожалуйста, дайте мне знать, как я могу загрузить его на мобильный телефон.