iText DITO

iText DITO simplifies the process of creating multiple data-driven templates. An intuitive front end gives you the ability to design your own templates and forms, tied to a powerful back end. iText DITO handles everything from HTML5 input form creation and data processing, to the output of PDFs. This reduces workload for developers by offering a way to get results without wasting time writing lines of code.

A big thank you to our Q3 top contributors!

There are so many people that contribute information to us in order to help improve our code, products and projects. We want to make sure that our top contributors are being recognized for the help they give and that they know how much we appreciate them.

We're hiring!

Top menu

Breadcrumb

Product

pdfCalligraph

Intro

iText 7 pdfCalligraph

pdfCalligraph allows you to unlock advanced workflow features in PDF typography.
It enables your document workflow with global languages and writing systems. Our pdfCalligraph allows the inclusion of proper PDF rendering libraries, the use of advanced typographic features in PDF, PDF creation, redaction options and more that are required for efficient data processing in global languages. pdfCalligraph enables PDF creation & manipulation in many languages such as Arabic, Hebrew, Hindi or Thai.

Benefits

Why use iText 7 pdfCalligraph?

PDF documents have typically relied on basic fonts for automated batch processes. This meant that you could not use advanced typography features such as font features, complex writing systems with overlapping text or languages that require text re-ordering or script functions. Specifically languages like Arabic, Hebrew, Hindi or Thai and many more. Today, pdfCalligraph opens up a world of possibilities, allowing you to service businesses on all Continents. If you or your business are resident in such a country, pdfCalligraph opens up the full capability of our PDF functionalities to you, in your writing system, your local language.

Supporting your international business

Use your document processes for multiple languages without having to adjust your PDF programming. Exchange non-proprietary data format between users of many cultures. Create large batches of PDF documents in various writing systems or be finally able to produce and manipulate PDF documents in your own, local language and writing system while retaining all PDF processing functionalities iText has to offer.

Neat conversion to PDF of special languages

Use special fonts and characters in multiple languages such as Arabic, Hebrew, Hindi or Thai and many more in your PDF.

Automatic detection of writing systems in PDF

Detect which writing system is being used in PDF creation. Make glyph substitutions based on script- and font-specific information. pdfCalligraph also lets you add information about the reading order, such as Arabic which is read from right to left. pdfCalligraph automatically detects and manages the writing system of Arabic, Hebrew, Hindi or Thai and many more with ease.

Key features

Core capabilities of iText 7 pdfCalligraph

Off-the-shelf PDF creators have problems with character interactions or writing systems such as Arabic, Hebrew, Hindi or Thai and in regards to open type features, kerning, ligatures and glyph substitutes. pdfCalligraph handles all those writing systems with ease and opens up the full range of iText PDF functionalities for you in your language, your writing system. This even includes text extraction in writing systems with compound characters. Another advantage of pdfCalligraph is that you do not have to adjust your programming in Java or .NET.

Examples

Satisfied Customers

iText is a breeze! Using a proven and tested PDF technology helped us to focus on what we do best — building a high quality mobile app.

Image

Quote

With iText we have the peace of mind that we are delivering a solid solution to our client.

Image

Quote

We chose the iText library because it was the only solution that allowed easy integration into our open standards architecture.

Image

Ready to use iText?

As always, if you have any technical questions, you can contact support with your valid support subscription or head over to one of our community support pages on Stack Overflow to see if your question has already been answered for our AGPL users.