You can change the resolution (dpi) of JSPDF by modifying its internal canvas element. Here's an example code snippet:
index.tsx486 chars20 lines
In this example, we're setting the desired DPI to 300 and converting it to pixels per inch (1 inch = 72 pixels in JSPDF). Then, we're modifying the getWidth
and getHeight
functions of pageSize
to return the page dimensions in millimeters (which is the standard unit of length in JSPDF). Finally, we're adding some content to the PDF and saving it.
Note that changing the DPI will affect the output file size and the rendering quality of images, so choose a DPI that meets your requirements. Also, keep in mind that not all browsers may support this feature, so test your code thoroughly.
gistlibby LogSnag