iText CTO Raf Hens lays out his vision

Chief Techology Officer (CTO) Raf Hens is one of the longest-tenured members of the iText team. Responsible setting the strategy and direction for the organization, here he lays out his vision for IDM.

Can you tell us a bit about iText’s roots?

RH: It really was a way to solve a technical problem. Several developers who were similarly interested in finding a solution joined the effort. It grew as an open source thing, eventually to a point where it could become a company. No funding, just engineers trying to fill a need that was there in the PDF market.

One important point is that iText wasn’t a “solution in search of a problem”. It was very much the other way around. And I think that contributed to the initial traction of the technology. People reacted in a very positive way, realizing, “This is something that I can use.” So iText came into being very naturally, without a business plan or strategy at first, just the desire to solve this challenge.

PDF was still a “front-end” technology, used in an interactive desktop environment. iText brought the technology to the back-end to create PDF in a programmatic and automated way. Our team had a real leadership role in the shift that was created. Today, it’s a well-established market space - but at the time it was a bit revolutionary.

As CTO, you set the vision and the roadmap to enable that vision. What can users expect from iText in the future?

RH: In the short term we want to keep investing in our core products. Delivering best-in-class PDF technology is the goal; so we intend to keep updating the core product quarterly. We’ll add new features aimed at giving that developer community the tools they need to keep solving their PDF challenges. Maintaining quality and enhancing features there is always a goal. We will always have a solid technical PDF foundation and look to add convenience for users.

We also aim to extend the product line. We’re introducing pdfOptimizer, a tool to improve existing PDF files. If you have a bloated file, pdfOptimizer can compress it, and remove unneeded elements like duplicate images and fonts.

We also just launched iText DITO 2.0. This update, along with the template design and document generation engine that were already in the product, is adding a template management feature on top of all that. iText DITO 2.0 is all about using the power of templates, combined with data sources to easily populate and manage those templates. From there you can easily create things like unique invoices or personalized documents. 

At iText we have always occupied the niche between the document and data world. Looking toward the future, I still see us playing a strong role there. Turning data into documents will always be at our core, but we are increasingly focused much more in the opposite direction - turning docs into data. 

There’s a great deal of hype around “big data” and “dark data” and unlocking the potential there for making better business decisions. iText will play an important role there. We have the document expertise to make information available for analysis. It’s just another way to fill that area between the document and data worlds. That’s been true of the evolution of documents in general.

It used to be just “digital paper” - a representation of a physical object. That’s where PDF started, the reliable display of documents. The paradigm of what a document is has changed. It’s not as important that a document looks exactly the same on every device as it is that the content and the data are consistent and usable. The key is the reliable representation of data using a variety of tools and methods like natural language processing (NLP) and semantic analysis - deriving structural information when we are starting with unstructured content.

At iText we can use our experience and history to ensure a smooth transition between documents and data. Where in the past there was a strict distinction between a database and a document, now the two are blending. The relationship between those two worlds is where we can add value.

iText has millions of users. What is it that makes developers choose iText?

RH: Developers choose iText for a lot of reasons, but one of the important ones is that we offer benefits in multiple dimensions. We have an extensive toolbox that gives developers what they need to solve problems. But we also offer a blend of convenience and power. They can use iText’s high-level API very simply and be shielded from a lot of the technical complexity around PDF; but they can also dive into the details and control many aspects of the workflow, data, document and display. It’s about flexibility.

The high-volume, high-performance document creation from data sources is one of the most important things developers are looking for from us. Enterprise quality, reliability and speed have to be a given for those users.

I should also mention digital signing capabilities. That’s a well-used part of our feature set. Some users integrate signing technology right into their applications. But we also supply back-end technology for several well-known digital signing providers. In those cases, iText is not always visible, but we provide a crucial piece of the puzzle there doing a lot of the heavy lifting.

Of the entire iText offering, what is the functionality you are most passionate about?

RH: I love many of our features, but anything that adds accessibility to a document is a favourite. Start adding semantic tagging and accessibility provisions to a flat document - then it starts to get some real dimension. That’s interesting from a technical point of view, and it’s not a problem that can be solved completely in an automated way, but I am also proud of iText’s role in solving a part of that puzzle. Being part of preparing documents for accessibility for people with visual or other impairments, that’s very important to me.

One thing that’s interesting to note is that PDF’s specification is an ISO international standard. It’s been under their auspices since 2008. They have standards of various types - documentation, archiving and accessibility are examples, and iText is involved in the committees that govern all those processes. Being part of the future of PDF, stretching its uses and applications, is central to iText’s mission.

Backwards compatibility is important for archiving and accessibility but we always need to look forward. Things like enabling PDFs to be viewable on a mobile screen are crucial.

What about iText keeps you excited?

RH: I’ve been here a long time, so it’s clear something keeps me engaged and motivated. I’ve talked a lot about technology, so perhaps I’ll address this in a different way. In my time at iText it’s as though I’ve worked for several different companies. It has evolved from a small group with a tech startup feel and has evolved into the company we are today. It certainly doesn't seem like I’ve been doing the same thing for the same organization for nine years. That constant change has kept it fresh and motivates me to put in the hard work and overcome the hurdles along the way. The drive of the iText team is great. Not being complacent with where we are as a company and the product we make keeps it interesting.

Right now we are on the verge of taking another big step as we move more into IDP and that world of data. If we talk again in a couple of years I will feel like I’m working for a new company yet again.

We are looking forward to seeing what that new iText will look like, but in the meantime there is plenty of work to do!  

Everyone on the team is looking forward to seeing what that new iText will look like. This look back at the company’s journey thus far fills us with pride and energy for what’s to come!

https://itextpdf.com/en