Is your feature request related to a problem? Please describe.
Users who want to share multi-page documents (such as slide decks, printable cards, or portfolios) on platforms that only support image uploads (like Discord, Reddit, Imgur, etc.) are forced to export and upload dozens of individual PNG/JPEG files.
Additionally, displaying multiple page thumbnails on a website currently requires fetching multiple separate image assets. This increases the number of HTTP requests, hurts page load performance, and makes caching inefficient.
Describe the solution you'd like
Add a feature to the PDF-to-image converter that allows users to export all pages compiled into a single, optimized SVG file.
- Vector/Image Compilation: Each PDF page is rendered and embedded inside the SVG.
- Native URL Fragment Pagination: The output SVG should use native SVG
<view> tags with unique page IDs (e.g., #page-1, #page-2). This allows web browsers to load the SVG once, cache it, and display individual pages anywhere on the web using a URL hash (e.g., <img src="gallery.svg#page-3" /> or <video poster="gallery.svg#page-3">).
- Bleed Protection: Build in a layout spacing buffer between embedded pages in the SVG canvas to prevent parts of adjacent pages from bleeding into view.
Describe alternatives you've considered
- Exporting individual PNG/JPEG files packaged in a ZIP (already implemented). While useful, it requires the user to manually unzip them, upload multiple files, and manage separate URLs.
- Traditional raster spritesheets (CSS sprites). These are harder to scale dynamically, require complex CSS coordinate math, and lack vector crispness. Native SVG
<view> elements are much cleaner and standard-compliant.
Additional context
This feature request follows a user suggestion on Reddit:
- Discussion Link: Reddit Thread
- Concept: Similar to a texture atlas in video game development (like Minecraft block sheets), this single SVG file can serve "double duty" (e.g., loading video preview thumbnails and sidebar navigation strips simultaneously from a single cached asset for zero secondary load times).
Is your feature request related to a problem? Please describe.
Users who want to share multi-page documents (such as slide decks, printable cards, or portfolios) on platforms that only support image uploads (like Discord, Reddit, Imgur, etc.) are forced to export and upload dozens of individual PNG/JPEG files.
Additionally, displaying multiple page thumbnails on a website currently requires fetching multiple separate image assets. This increases the number of HTTP requests, hurts page load performance, and makes caching inefficient.
Describe the solution you'd like
Add a feature to the PDF-to-image converter that allows users to export all pages compiled into a single, optimized SVG file.
<view>tags with unique page IDs (e.g.,#page-1,#page-2). This allows web browsers to load the SVG once, cache it, and display individual pages anywhere on the web using a URL hash (e.g.,<img src="gallery.svg#page-3" />or<video poster="gallery.svg#page-3">).Describe alternatives you've considered
<view>elements are much cleaner and standard-compliant.Additional context
This feature request follows a user suggestion on Reddit: