PDFoundry
PDFoundry (pronounced Pee-Dee-Foundry/pi di ˈfaʊndri) is a fully featured PDF viewer for FoundryVTT! PDFoundry supports a full suite of features for viewing PDFs right in Foundry VTT. Fillable forms, bookmarks, page links in journals and LOTS more. You can even use a form fillable PDF character sheet for an actor!
Please consider supporting me on Ko-Fi
Thanks to
Spanish localization: José E. Lozano (lozalojo)
French localization: Baktov
Community Resources
Tutorials and resources created by users of PDFoundry can be found here
Setup
PDFoundry is easily installable - find it in the modules list inside Foundry VTT. Alternatively, you can use the manifest link below.
Manifest
https://raw.githubusercontent.com/Djphoenix719/PDFoundry/master/module.json
System Developers
I highly recommend you do not bundle PDFoundry - if you do however, the module version will disable itself and display a warning to the user. Instead, you can see the documentation for an example of checking for the presence of PDFoundry, and enabling additional support if it is found.
Building PDFoundry
If you wish to build PDFoundry yourself - most commonly because you want to contribute - you can do the following.
- Clone the repository anywhere
- Copy
foundryconfig.example.json
and rename itfoundryconfig.json
. Edit the dataPath to your data folder. - Open a terminal, navigate to the repository directory
- Run
npm install
- Run
gulp build
to perform a one off build, orgulp watch
to perform incremental builds as you change things
API Examples
See the documentation for details and examples.
Roadmap
See the development board for a list of planned features, roughly in the order I plan to get to them.