Export each PDF page as a PNG image
Use this when you need some pages of a PDF as pictures: to drop into a slide deck, to send in a chat that cannot preview PDFs, or to use as raw material. It renders every page to PNG with PDF.js, shows thumbnails, lets you tick the pages you want, and then downloads single pages or a ZIP. PNG is the only output format and the resolution is fixed; there are no quality or format options.
The render scale is fixed at 2. A PDF page at scale 1 is 72 points per inch, so this is roughly 144 dpi. For a typical A4 page (595 by 842 pt) each image comes out around 1190 by 1684 pixels. That reads comfortably on screen, but it is on the low side for high-quality printing or for zooming into small text, and it cannot be raised. Files are named name-pageN.png and the archive name-pages.zip. Page numbers are not zero-padded, so when sorted by name, page 10 comes before page 2.
Because every page has to be rendered before anything is shown; nothing is rendered on demand. More pages and bigger pages mean a longer wait.
No. Only PNG is produced, and the scale is fixed at 2.
Check that the file opens in another viewer. If it has an open password, remove the protection first and upload it again.
Press the "Page N" button on its thumbnail; no ZIP is involved. For several pages use the ZIP download, which triggers a single download so the browser does not mistake it for a burst of downloads.
No. The code makes no upload requests; rendering and zipping happen in your browser. The PDF.js worker script and JSZip are served with the site itself rather than from a third-party server.