This package contains art, text, or software code produced using generative AI.
Not the strongest Java developer here, so ChatGPT came in clutch for helping with code and debugging!
FVTT Journal Exporter (Module)
A companion module for Foundry Virtual Tabletop that exports Journals (single or folders) into a structured ZIP format compatible with the FVTT Journal โ PDF Desktop App. This allows Game Masters to convert their in-game lore, handouts, and campaign notes into polished, printable PDFs with a clickable table of contents, bookmarks, and preserved formatting.
โจ Features
-
๐ฆ One-click Journal Export
- Export a single Journal Entry or an entire Journal Folder.
-
๐ Structured ZIP Output
- Automatically generates the correct manifest and journal JSON files expected by the desktop converter.
-
๐ผ Image Support
- Preserves embedded images (PNG, WebP, SVG, etc.).
-
๐ Hierarchy Preservation
- Maintains page structure and headings for proper Table of Contents generation in the PDF app.
-
โก Fast & System-Agnostic
- Works with any Foundry system (5e, PF2e, homebrew, etc.).
-
๐ฏ Simple GM Workflow
- Designed for minimal clicks and zero configuration.
๐งฉ Compatibility
- Foundry VTT: v13+
- Systems: Any (system-agnostic)
- Requires: No external Foundry dependencies
๐ฅ Installation
Method 1 โ Manifest URL (Recommended)
- Open Foundry VTT.
- Go to Add-on Modules.
- Click Install Module.
- Paste the module manifest URL.
- Click Install.
- Enable the module in your World.
Method 2 โ Manual Install
- Download the module ZIP.
- Extract into your Foundry
Data/modules/directory. - Restart Foundry.
- Enable the module in your World.
๐ How to Use
Export a Single Journal
- Open the Journal Tab.
- Open the Journal.
- Select
In the upper right corner of the journal window.
- A
.zipfile will be created and automatically downloaded to your downloads folder.
Export a Folder of Journals
-
CLick the button in the top of the journals tab.
-
Select Export Folder for PDF App.
-
Click Export. Download will start automatically and the downloaded ZIP will be in your downloads folder.
-
The module generates a structured ZIP containing:
manifest.json/journals/directory with journal data
๐ฅ Using With the Desktop App
Get the App HERE
- Launch the FVTT Journal โ PDF desktop application.
- Select the exported ZIP file.
- Configure options if desired.
- Click Generate PDF.
Thatโs it โ your Foundry journals become a fully formatted PDF.
๐ Output Structure
Single Journal Export:
journal.zip
โโโ journal.json
Folder Export:
journals.zip
โโโ manifest.json
โโโ journals/
โโโ journal1.json
โโโ journal2.json
โโโ ...
๐ Permissions
- Only Game Masters can export journals.
- Players are unaffected by this module.
๐ง Design Goals
- Zero setup required
- Reliable exports
- Future-proof structure
- Compatibility with large campaigns
๐ Troubleshooting
Export option not appearing?
- Ensure the module is enabled in the world.
- Confirm you are logged in as GM.
- Refresh the browser (Ctrl+F5).
Desktop app wonโt load the ZIP?
- Make sure you exported using this module (not manually zipped).
- Re-export and try again.
๐ฎ Roadmap
Planned or possible future enhancements:
- Batch export multiple folders at once
- Automatic PDF launch after export
- Export presets
- Foundry compendium export support
โค๏ธ Credits
Created for the Foundry VTT community to bridge the gap between in-game content and printable campaign materials.
๐ License
This project is licensed under the Apache License 2.0 โ see the LICENSE file for details.
โ Support
If you find this useful, consider supporting development or sharing feedback with the community!