iText DITO is iText’s high-convenience software for data-driven, template-based PDF generation. We are excited to announce that iText DITO now has a MuleSoft Certified Connector available on the Anypoint Exchange platform, enabling you to effortlessly connect with the iText DITO SDK to generate PDFs using data from any system.
The MuleSoft certified Connector for iText DITO is the next step in iText’s efforts to empower business users to own and design their templates. Creating certificates, invoices, reports or any other document that requires data injection is easy while still versatile with features such dynamic data binding, conditional logic and filtered loops.
Since the release of iText DITO 1.2, we began offering deployment of the iText DITO SDK as a Docker container with a REST API, offering more convenient deployment and scaling options. In iText DITO 2.0 we added the iText DITO Manager to the mix, which enables you to manage user and security roles, SDK instances, and a central repository for template resources. iText DITO 2.0 also introduced the ability to deploy the entire application via Docker containers, allowing you to use iText DITO seamlessly in various environments. For extra convenience there is a deployment helper script for the iText DITO Manager and Editor that automatically pulls the right images from Docker Hub for you.
Now with MuleSoft connector API configuration is simple. Since iText DITO does not provide an authentication flow by default, all you need to configure is the Host of your iText DITO instance as the baseUri parameter of the connector.
The connector allows you to connect with other services on MuleSoft to populate the templates created with iText DITO with data (currently only JSON).
To connect the connector you can use the the following API:
Create a PDF file [POST] /api/pdf-producer
With the following simple request body:
templateName: <templateName_on_iText DITO_server>,
data: <JsonString containing data for production>
The request response contains a relative path to the produced PDF, which is stored in the mapped Volume of the iText DITO container.
Don’t take our word for it
When it comes to highlighting the benefits of iText DITO for Enterprises, we like to let some of our customers do the talking.
“Using the iText DITO Editor to develop our report templates is a huge time saver. I can now do in just 45 minutes what would have taken over two weeks to do in code using other PDF libraries!”
Jeff Humphry - Senior Application Architect for New Ocean Health on their template development with iText DITO
“The fact that iText DITO has a browser-based editor was definitely a benefit to us. The competition all have fat clients, something that needs to install, has a footprint etc. At mateco we have a mantra that we call “zero touch, zero footprint. In everything we do, we need to verify that the device we need to do our job is replaceable.”
Wim Debreuck - Q.One Integration Architect on the mateco project
“Our solution needed to unify data from almost 600 local authorities across Belgium and allow the production of civil records in a standardized, legally-compliant format. iText DITO allowed us to quickly design and configure the templates we required and generating high-quality PDF documents on a massive scale was no problem. We also appreciated the support from the iText development team and their willingness to implement new features and functionality as required.”
Michel Luypaert - Program Manager: DXC Technology on the Belgian Government project