Reveal.js Screenshot & PDF Export door Wyllian
Automatically capture slides and fragments from Reveal.js presentations. Export them as PNG, JPG, WebP, or a single PDF file.
Metagegevens van extensie
Schermafbeeldingen
Over deze extensie
Automatically capture every slide and fragment from Reveal.js presentations and export them as high-quality images or a single PDF file.
Perfect for educators, students, researchers, conference speakers, and developers who need to document, print, share, or archive presentations.
Works directly in your browser without requiring any modifications to your Reveal.js presentation.
Compatible with Reveal.js presentations running locally or hosted online.
📺 Watch the tutorial: https://youtu.be/vW76qJ9W-cc
👉 New to the extension? Check the step-by-step video tutorial: https://youtu.be/vW76qJ9W-cc
This extension does not collect, transmit, or store any presentation data outside your machine. All screenshot capture, image processing, and PDF generation happen locally in your browser. No analytics, no external requests, no tracking.
Does it work with any Reveal.js presentation?
Yes — it detects standard Reveal.js slide/fragment navigation, whether the deck is hosted online or opened locally.
Will it capture slide transitions or animations?
No — the configurable capture delay lets you wait until animations/transitions finish before the screenshot is taken.
Can I use it on multiple tabs at once?
Yes — capturing can be enabled or disabled independently per tab.
Does it modify my presentation?
No — it works entirely from the browser side; nothing needs to be added to your Reveal.js project.
If this extension has been helpful to you, please consider supporting its continued development. Your support helps maintain the project, fix bugs, and develop new features.
☕ Buy Me a Coffee
https://buymeacoffee.com/wyllian
Perfect for educators, students, researchers, conference speakers, and developers who need to document, print, share, or archive presentations.
Works directly in your browser without requiring any modifications to your Reveal.js presentation.
Compatible with Reveal.js presentations running locally or hosted online.
📺 Watch the tutorial: https://youtu.be/vW76qJ9W-cc
- 📷 Automatically captures every slide and fragment.
- 🖼 Export images in PNG, JPG, and WebP formats.
- 📄 Generate a single PDF file containing all captured slides.
- ⚙ Adjustable image and PDF quality.
- ⏱ Configurable capture delay to avoid recording animations and transitions.
- 📝 Customizable filenames, prefixes, and sequential numbering.
- 📁 Optionally save captures to a dedicated Downloads subfolder.
- 🗂 Enable or disable capturing independently for each browser tab.
- 🔒 All processing is performed 100% locally. Your presentation data is never sent to external servers.
- 👨🏫 Creating teaching materials.
- 🎓 Saving presentations for studying and review.
- 📚 Producing technical documentation and handouts.
- 🎤 Archiving conference talks and presentations.
- 💻 Documenting software demonstrations.
- 🧩 Capturing presentations with incremental fragments.
- Firefox (desktop).
- A presentation built with Reveal.js — running locally (e.g.
file://, local dev server) or hosted online. - No changes needed to the presentation's source code.
- Open a Reveal.js presentation.
- Enable the extension.
- Navigate through the presentation as usual (arrows, space, clicks).
- Every slide and fragment will be captured automatically.
- Export the captured images or generate a single PDF file.
👉 New to the extension? Check the step-by-step video tutorial: https://youtu.be/vW76qJ9W-cc
This extension does not collect, transmit, or store any presentation data outside your machine. All screenshot capture, image processing, and PDF generation happen locally in your browser. No analytics, no external requests, no tracking.
Does it work with any Reveal.js presentation?
Yes — it detects standard Reveal.js slide/fragment navigation, whether the deck is hosted online or opened locally.
Will it capture slide transitions or animations?
No — the configurable capture delay lets you wait until animations/transitions finish before the screenshot is taken.
Can I use it on multiple tabs at once?
Yes — capturing can be enabled or disabled independently per tab.
Does it modify my presentation?
No — it works entirely from the browser side; nothing needs to be added to your Reveal.js project.
If this extension has been helpful to you, please consider supporting its continued development. Your support helps maintain the project, fix bugs, and develop new features.
☕ Buy Me a Coffee
https://buymeacoffee.com/wyllian
Met 0 gewaardeerd door 0 beoordelaars
Toestemmingen en gegevens
Vereiste machtigingen:
- Bestanden downloaden en downloadgeschiedenis van de browser lezen en aanpassen
- Browsertabbladen benaderen
- Uw gegevens voor alle websites benaderen
Gegevensverzameling:
- De ontwikkelaar zegt dat deze extensie geen gegevensverzameling vereist.
Meer informatie
- Versie
- 4.0
- Grootte
- 360,29 KB
- Laatst bijgewerkt
- 4 dagen geleden (14 jul. 2026)
- Verwante categorieën
- Licentie
- Mozilla Public License 2.0
- Privacybeleid
- Het privacybeleid voor deze add-on lezen
- Versiegeschiedenis
- Labels
- Toevoegen aan collectie
De ontwikkelaar van deze extensie vraagt uw steun voor verdere ontwikkeling door middel van een kleine bijdrage.
Keyboard shortcut: Ctrl+Shift+7 for manual capture of the current slide.