Proxeus document service — document templating made easy

PROXEUS
PROXEUS
Nov 8, 2019 · 2 min read
Image for post
Image for post

The Proxeus document service is an integral part of the framework and was built from scratch to offer state of the art possibilities in the field of document templating. We sat down with the team that develops this feature to get some insights.

Quickly explained: What is the Proxeus document service?

The document service is a document templating engine that is built as an integral part of the Proxeus framework. The service basically takes a template document and a JSON containing the data and renders it to a format like PDF, ODT or DOCX. While the current implementation only allows ODT as output format, the service supports all XML-based document solutions by design. So they can easily be included using the same core.

Why did you create your own document service?

Back in 2016 when we started to look for a templating engine solution for the Proxeus framework, there was nothing available that quite fit our idea, so we had to start from scratch. Today there are indeed a few similar solutions on the market.

What differentiates it from other solutions?

The Proxeus document service is unique because its core dependency is a document format based on XML (like DOCX, XLS, ODT and many more). This principal characteristic makes it independent from LibreOffice or MS-Office as far as possible. Besides that, new features added for DOCX or ODT work out of the box without the need for any changes on the document service as long as they are on top of XML. Examples could be new formula features, specific features for table structures or paragraph and styling changes. Many other solutions out there are taking a different approach by reconstructing and integrating feature by feature of the external tool (LibreOffice or MS-Office for example). Such applications are much more static and need continuous adaptation if new features are added at the external tool whereas the beauty of the Proxeus document service lies in its independence and its generic, universal applicability.

What types of documents does it support?

At the moment ODT is supported. But adding new XML-based formats like DOCX is quite easy as the Proxeus document service core is based on XML and not on document format specific things.

Proxeus

Proxeus is a powerful tool that unlocks the next stage of…

PROXEUS

Written by

PROXEUS

Proxeus is the WordPress for blockchain — making blockchain accessible by simplifying the creation of document-centered blockchain applications. www.proxeus.com

Proxeus

Proxeus

Proxeus makes blockchain accessible by simplifying the creation of document-centered blockchain applications.

PROXEUS

Written by

PROXEUS

Proxeus is the WordPress for blockchain — making blockchain accessible by simplifying the creation of document-centered blockchain applications. www.proxeus.com

Proxeus

Proxeus

Proxeus makes blockchain accessible by simplifying the creation of document-centered blockchain applications.

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store