An API-First Approach
How to create PDF from Java.
- Create templates using Microsoft Word or LibreOffice Writer. No special plugins needed.
- Add plain-text placeholders, just by typing, to control the position and behaviour of dynamic content.
The Java application sends data to the API to be merged with the template.
- Docmosis will: insert text/images into the body, headers and footers; conditionally add/remove any content; perform calculations; loop over repeating data to fill tables or lists; format data/numbers and much more..
- The generated document is returned to the calling application.
Cloud | Tornado | Docmosis-Java |
---|---|---|
Product Comparison | ||
SaaS hosted using AWS. Processing occurs in user-selected regions: United States, Europe or Australia. Starts from $49 / month. Web portal to: upload templates; test documents; manage the account. |
Self-hosted stand-alone application. Options to run multi-threaded and distribute load over multiple servers. One-off fee for a perpetual license. Run in a secure/protected environment where network access is restricted. |
Java Library embedded in a Java application. Options to run multi-threaded and distribute load over multiple servers. One-off fee for a perpetual license. Run in a secure/protected environment where network access is restricted. |
API Documentation | ||
Use as a web service via a REST API. Cloud API includes template management features, eg: Upload, List, Delete, Batch.
|
Use as a web service via a REST API. Store and source templates using: Local file storage, AWS S3 or Azure Blob Storage
|
Use the Docmosis-Java library via the Java API. Add the Javadoc for detailed documentation from within your Java IDE.
|
Generating Documents | ||
Send JSON or XML data using HTTPS POST. Generated documents can be:
|
Send JSON or XML data using HTTPS POST. Generated documents can be:
|
Send JSON or XML (recommended); Delimited text; Java POJOs; Database queries.
|
Suitable For | ||
Perfect for teams that want someone else to manage the infrastructure and monitor service availability. |
Suitable for teams that already run and manage their own application servers. |
Suitable for teams that have an approved Java stack to meet internal requirements. |
In Summary | ||
The easiest way to try Docmosis with nothing to download/install/run. Fastest way to complete proof of concept.
|
Requires some setup to install/run. Easily switch between Cloud/Tornado during proof of concept phase.
|
Requires more detailed installation and understanding when embedding in a Java application. Consider trying Cloud or Tornado via the REST API.
|
Trusted by Customers Worldwide
Used in Finance, Insurance, Health, Legal, Education, HR, Transport & Logistics, and more…
SaaS
Companies
Adding user-customizable
reports to their platforms.
Small-To-Medium
Businesses
Automating the generation of
client-facing documents.
Large
Corporations
Replacing legacy, code-based
document generation systems.
Tech-Savvy
Professionals
Looking for an easy way to
generate bespoke documents.