Summary
Export each PDF page as JPG or PNG.
Files to create/edit
src/pages/tools/PdfToImage.tsx → create
src/App.tsx → add import + route /tools/pdf-to-image
src/pages/Tools.tsx → add to allTools[]
src/components/home/ToolsGrid.tsx → add card
Implementation notes
- Use
pdfjs-dist to render pages on canvas
- Let user pick JPG or PNG and DPI (72/150/300)
- Download all pages as ZIP using
jszip
Summary
Export each PDF page as JPG or PNG.
Files to create/edit
src/pages/tools/PdfToImage.tsx→ createsrc/App.tsx→ add import + route/tools/pdf-to-imagesrc/pages/Tools.tsx→ add toallTools[]src/components/home/ToolsGrid.tsx→ add cardImplementation notes
pdfjs-distto render pages on canvasjszip