Introducing Docmosis

Are you developing software that needs to generate documents or reports?

With Docmosis you can quickly and easily add document generation and reporting to your software application.

Docmosis can be used from any Platform including: Java, .Net, Ruby, PHP, Python, Javascript and more.

Docmosis can output in multiple formats: PDF, ODT, Doc, DocX, HTML and RTF.

Docmosis uses TEMPLATES

Templates allow you to visually layout and format a document.

Docmosis templates are just regular documents, created using Microsoft Word or LibreOffice, with added placeholders for any dynamic content.


The document generation process is simple:

  1. Your application passes data to Docmosis. For example: XML/JSON.
  2. Docmosis merges the data with your template, to produce the finished document.
  3. Docmosis delivers the document to the specified destinations.

The power of Docmosis comes from the combination of:

  • our simple plain-text templating placeholders (eg: <<name>>), plus
  • your templates inherit the powerful features of the editors used to create them.

Docmosis means that:

  • You can develop and maintain documents faster than an “all code” solution.
  • Layout your documents visually using editors you already know.
  • Output in two or more formats – without writing any extra code.
  • Easily collaborate on document design with Business Teams and End Users.
  • Non-developers can create/edit document and reporting templates.

You can embed Docmosis in a Java Application (Docmosis-Java)

Or use Docmosis as a local Web Service (Tornado) or Cloud Service (Docmosis-Cloud)


NEXT: Discover The Power of Docmosis.