The AdvancedDocumentRenderer is built as an alternative renderer for the CiviCRM extension CiviOffice.
  • Python 86.5%
  • Dockerfile 13.5%
Find a file
2026-10-08 19:16:20 +02:00
.idea Initial commit 2026-10-08 18:59:49 +02:00
src Initial commit 2026-10-08 18:59:49 +02:00
tests Initial commit 2026-10-08 18:59:49 +02:00
.dockerignore Add Dockerfile 2026-10-08 19:16:20 +02:00
.gitignore Initial commit 2026-10-08 18:59:49 +02:00
Dockerfile Add Dockerfile 2026-10-08 19:16:20 +02:00
LICENSE Add a shot readme and a license 2026-10-08 19:15:57 +02:00
pyproject.toml Initial commit 2026-10-08 18:59:49 +02:00
README.md Add a shot readme and a license 2026-10-08 19:15:57 +02:00
uv.lock Initial commit 2026-10-08 18:59:49 +02:00

AdvancedDocumentRenderer

The AdvancedDocumentRenderer is built as an alternative renderer for the CiviCRM extension CiviOffice by Systopia (this project is not affiliated with Systopia).

In contrast to other CiviOffice renderer options, the AdvancedDocumentRenderer provides you with the opportunity to use logic inside your templates. This is achieved by using the template language Jinja2.

The AdvancedDocumentRenderer renders .docx and .pdf files.

To use the AdvancedDocumentRenderer, you need to install it as a docker container somewhere your CiviCRM instance can access it (ideally on the same server).