Skip to main content
added 67 characters in body
Source Link
fred
  • 3.5k
  • 3
  • 18
  • 29

Trying to generate PDF with JSPDF library but getting below error message when I'm trying to preview the PDF through Community or record pages in salesforce.

Error TypeError: Cannot destructure property 'jsPDF' of 'window.jspdf' as it is undefined

Error TypeError: Cannot destructure property 'jsPDF' of 'window.jspdf' as it is undefined

Here is the code I have written in my LWC

import jsPDF from '@salesforce/resourceUrl/jsPDF'; import { loadScript } from 'lightning/platformResourceLoader';

renderedCallback() { Promise.all([ loadScript(this, jsPDF) ]); }

generate() { const { jsPDF } = window.jspdf; const doc = new jsPDF('p', 'in', 'letter'); //Sets the text color setTextColor(ch1, ch2, ch3, ch4) doc.setTextColor(100); doc.save("abc.pdf"); }

import jsPDF from '@salesforce/resourceUrl/jsPDF';
import { loadScript } from 'lightning/platformResourceLoader';

renderedCallback() {
        Promise.all([
            loadScript(this, jsPDF)
        ]);
    }

generate() {
        const { jsPDF } = window.jspdf;
        const doc = new jsPDF('p', 'in', 'letter');
        //Sets the text color setTextColor(ch1, ch2, ch3, ch4) 
        doc.setTextColor(100);
    doc.save("abc.pdf");
    }

Looks like it's failing on const { jsPDF } = window.jspdf;const { jsPDF } = window.jspdf; this line and returning the above error.

Do you guys have any clue about this? Has anyone got jsPDF working in LWC?

Trying to generate PDF with JSPDF library but getting below error message when I'm trying to preview the PDF through Community or record pages in salesforce.

Error TypeError: Cannot destructure property 'jsPDF' of 'window.jspdf' as it is undefined

Here is the code I have written in my LWC

import jsPDF from '@salesforce/resourceUrl/jsPDF'; import { loadScript } from 'lightning/platformResourceLoader';

renderedCallback() { Promise.all([ loadScript(this, jsPDF) ]); }

generate() { const { jsPDF } = window.jspdf; const doc = new jsPDF('p', 'in', 'letter'); //Sets the text color setTextColor(ch1, ch2, ch3, ch4) doc.setTextColor(100); doc.save("abc.pdf"); }

Looks like it's failing on const { jsPDF } = window.jspdf; this line and returning the above error.

Do you guys have any clue about this? Has anyone got jsPDF working in LWC?

Trying to generate PDF with JSPDF library but getting below error message when I'm trying to preview the PDF through Community or record pages in salesforce.

Error TypeError: Cannot destructure property 'jsPDF' of 'window.jspdf' as it is undefined

Here is the code I have written in my LWC

import jsPDF from '@salesforce/resourceUrl/jsPDF';
import { loadScript } from 'lightning/platformResourceLoader';

renderedCallback() {
        Promise.all([
            loadScript(this, jsPDF)
        ]);
    }

generate() {
        const { jsPDF } = window.jspdf;
        const doc = new jsPDF('p', 'in', 'letter');
        //Sets the text color setTextColor(ch1, ch2, ch3, ch4) 
        doc.setTextColor(100);
    doc.save("abc.pdf");
    }

Looks like it's failing on const { jsPDF } = window.jspdf; this line and returning the above error.

Do you guys have any clue about this? Has anyone got jsPDF working in LWC?

Source Link

jsPDF is not working in LWC

Trying to generate PDF with JSPDF library but getting below error message when I'm trying to preview the PDF through Community or record pages in salesforce.

Error TypeError: Cannot destructure property 'jsPDF' of 'window.jspdf' as it is undefined

Here is the code I have written in my LWC

import jsPDF from '@salesforce/resourceUrl/jsPDF'; import { loadScript } from 'lightning/platformResourceLoader';

renderedCallback() { Promise.all([ loadScript(this, jsPDF) ]); }

generate() { const { jsPDF } = window.jspdf; const doc = new jsPDF('p', 'in', 'letter'); //Sets the text color setTextColor(ch1, ch2, ch3, ch4) doc.setTextColor(100); doc.save("abc.pdf"); }

Looks like it's failing on const { jsPDF } = window.jspdf; this line and returning the above error.

Do you guys have any clue about this? Has anyone got jsPDF working in LWC?