Your data. Your documents. Easy
Your data. Your documents. Fast
suite of applications revolving around the idea of producing high-quality professional documents using state-of-the-art web technologies to deliver outstanding user-experience, enhanced productivity and audit trail capabilities
Complex layouts designed using your mouse. Online. On any device.
a cloud-based development environment seamlessly integrated with diesel language
live preview of your documents
easy navigation of template content through a tree-like view
plugin generation for offline or cloud use
online PDF production based on data uploaded via Excel files
is a scripting language,
is a domain specific language, dsl or diesel ...
... providing a simple syntax, suitable for representing the structure of a complex, dynamic document. Once the document layout is defined as a diesel template, this can be used to produce documents inheriting the defined structure and differing only by the dynamic data being used.
multi-language document templates
paragraphs with customizable paragraph styles
table of contents
embedded Python scripts for data processing
customizable page settings (including multiple page settings per document)
tables with customizable table styles
embedding of external PDF documents
charts with customizable styling
dynamic data in various formats
All features of the languages are thoroughly documented and plenty of examples are made available. Consult our support page for details.
ENGRAPHO PRINT SERVER
Your data. Your templates. PDF documents. As many as you need.
engrapho Print Server is an incredibly fast tool to produce PDF documents based on predefined diesel templates. Parsing and analyzing the code, as well as document rendering can take as little as 20 milliseconds in total.
engrapho Print Server runs on the Java Virtual Machine and it can be directly embedded in your applications. There are no licensing constraints on the number of documents that you produce.
ENGRAPHO CLOUD PRINTER
produce and keep your documents on our infrastructure
Upload a file
Produce your documents on our servers, by simply uploading your data as a spreadsheet file. Download each resulting document individually or the whole bundle as an archive.
Send a REST request
Call our REST web service and upload your data. As a response, you'll get back your document or a detailed error message if your data can't be validated against a deployed diesel plugin.
Key Information Documents (KIDs)
ISDA Master Agreements
Contract addendums and renewals
Insurance claim forms
Various other reports
Patient admission/discharge forms
Patient social security coverage forms
A wide range of documents including contracts, agreements, wills
Human resource forms
Business and financial reports
Tax declaration forms
Public administration request forms
Business and financial reports
Do you need help for a special project involving automatic generation of documents with dynamic content?
Get in touch
we might be able to lend a hand
BECOME A RESELLER
Would you like to promote and distribute engrapho to your clients?
Would you like to embed diesel in your application?
to discuss collaboration ideas
sharing our coding experience with you
LINES OF CODE
as of March 2016
Our preferred programming language is Scala.
All our desktops and servers run a Debian operating system.
We like to structure our code as SBT projects, that we maintain using IntelliJ IDEA. We use Git as our version control system and Bitbucket to host our repositories. The documentation for diesel and engrapho is created using Atlassian Confluence, while the roadmap for our releases is managed using Atlassian Jira.