Document Creator
v0.10.0Document templates in Google Docs, filled with variables and exported to PDF
Install Document CreatorDocument templates and documents live in a connected Google Drive as Google Docs. Placeholders like {{ client_name }} are detected in templates, a document is created by copying a template and filling the values via the Docs API, and PDFs are exported through the Drive API with no local binary. The module keeps database records of templates and documents alongside Drive.
Use it when
- You generate contracts, offers or letters from templates that non-developers edit in Google Docs
- You need PDFs of filled documents without running a headless browser
What it gives you
- Templates and documents edited directly in Google Docs
- {{ variable }} detection and substitution via the Docs API
- PDF export through the Google Drive API
- Thumbnail previews on listing cards
- Google OAuth connection at /admin/settings/document-creator
- Admin pages Documents and Templates under /admin/document-creator
Document Creator news
Nothing posted about Document Creator yet. Read its changelog or see all PhoenixKit news.
Install
1
Add to mix.exs
{:phoenix_kit_document_creator, "~> 0.10"}
2 Fetch it and run its migrations
$ mix deps.get && mix phoenix_kit.update
3
Switch it on in /admin/modules
- Package
- phoenix_kit_document_creator
- Releases
-
- 0.10.0
- 0.9.15
- 0.9.14
- Admin
-
/admin/document-creator - Links
- HexDocs ↗ GitHub ↗ Changelog ↗
Related modules
What it needs, what builds on it, and its neighbours in Content & community.
Boards
Collaborative infinite-canvas boards with live cursors, stored in the database
No other modules needed
Comments
Threaded comments for any resource, with reactions and moderation
No other modules needed
Entities
Define custom content types with field schemas, no migrations per type
No other modules needed
OpenGraph
Designed og:image templates, assigned per scope and rendered to PNG
No other modules needed
Posts
Social, feed-style user posts with likes, tags, boards and mentions
Needs Comments
Publishing
Database-backed CMS for blogs and docs, multi-language and versioned
Needs AI