typescript - Hur sparar man en JSPDF-genererad pdf i Angulars assets-mapp?
Jag vill ladda ner min JSPDF-genererade PDF i Angulárs tillgångsmapp. Som standard laddas den ner i program-mappen på disk-E. Vad behöver jag ändra i min kod? Här är min kod:
private download(): void {
var pdf = new jsPDF("p", "mm", "letter");
let options = {
pagesplit: true,
background: '#fff',
format: 'PNG',
padding: 0,
// margin:{top: 10, right: 10, bottom: 100, left: 10, useFor:'page',
// width: pdf.internal.pageSize.width,
// height: pdf.internal.pageSize.height}
};
pdf.internal.scaleFactor = 3.20;
const input = document.getElementById("content");
html2canvas(input)
.then((canvas) => {
pdf.addHTML(input, 0, 0, options, () => {
pdf.save("assets/invoice" + new Date() + ".pdf");
}, {top: 10, right: 0, bottom: 10, left: 0}
);
});
}
Som du kan se i koden sparade jag filen med pdf.save()-metoden och trodde att assets/faktura skulle gå till Angulars assets-mapp men det fungerade inte, det skapade en fil med namnet assets_invoice.pdf i programmets mapp.
All hjälp uppskattas mycket.