On a more personal level nothing will beat the company-wide team buildings we have. These are always very effective at getting to know everyone and seeing what everyone is up to as well as meeting up with the people you haven't seen in a year or so. We’ve had to put these on hold due to COVID, but we'll always have the previous events.
Michaël Demey & Matthias Valvekens at the iText Ghent office
Which accomplishments in the PDF world made you proud?
Michaël: As mentioned I loved my talk at Devoxx 2016. And other talks as well, obviously. On a technological level, I'm proud of the prototypes I've made that do end up as products. The few prototypes I really love and will never hesitate to plug to anyone (not) willing to hear it, are unfortunately top secret ;) You'll just have to take my word for it that they are super cool, and crazy good!
Matthias: I took over the stewardship of one of the upcoming PDF extension standards (ISO/TS 32004) a few months into my tenure on the committee. That was a first for iText, and I'm still pretty proud of that.
What is your favorite part of working in the PDF technology space?
Michaël: The community surrounding this space. I like the people who are part of the ISO committees and the PDF Association, and I like seeing them and working with them on these specifications.
Matthias: The variety of expertise that all participants bring to the table. The "core" PDF specification is a 1000-page document, so obviously no single person groks all of it. On the other hand, for every corner of the spec, there's always at least one person with relevant experience.
As someone who likes both learning and sharing knowledge, I'm very fond of the collaborative atmosphere that we have: even though we all represent different interests, the drive to find common ground and advance the industry as a whole is something I consider very important.
Michaël, can you explain exactly what the ISO committee for PDF is?
Michaël: A little known fact is that PDF and most of its related standards are all owned and maintained by the ISO, the International Organization for Standardization. This organization is basically a group of "volunteers" that tells everyone else how to do something. One of the more known ISO standards is the one on work quality, ISO-9001. What this means for PDF specifically (or ISO-32000) is that there is a group of experts that meet up at least once every year. Prior to this meeting we will have submitted notes, comments, changes, etc. to the specifications. These will then be discussed during the meetings and will be approved, changed, or declined. Over time this leads to a new version of the specification. These meetings typically last for a week and discuss multiple PDF standards.
COVID-19 meant a ban on physical meetings for the entire ISO organization, so all meetings had to take place over conference call, which can be more taxing on your focus and mental state than a whole week of joining physical meetings.
In general, the committee overseeing the PDF standards is highly cooperative and we're all focused on making sure that PDF is moving forward in the right direction.
ISO meeting at the PDF Days in 2014
Is every country represented in those ISO meetings?
Michaël: No. Simply because of how it works. National Standardization bodies will sign up for the Technical Committees responsible for the standards they want to join. In practice this means that the individual will ask their national organization to sign up for TC 171 (which is responsible for PDF). As a result, there are only a few countries represented in the TC responsible for PDF. All in all, there are about a dozen active countries actively working on PDF (without counting).
Do you have contact with the members outside of the ISO meetings?
Michaël: Most members of the committee are also members of the PDF Association. The PDF Association hosts a range of Working Groups related to PDF standards and PDF related topics and they meet frequently. But I can't say that I see "ISO people" outside the context of PDF, unless they happen to be in the neighborhood, or they are an iText employee ;)
Matthias: The majority of ISO committee members are also part of the PDF association. The Association has a much denser meeting schedule, with many technical working group sessions per week.
Outside of that, we have frequent exchanges with committee members on specific projects.
Can you say anything about what the committee is currently discussing? (e.g., upcoming specification announcements)
Michaël: We are continuously working on either new standards or on updating/revising already published standards. Within the near future we will see a revision of PDF 2.0, cryptographic and security extensions to PDF 2.0, a new release of PDF/A, some XMP stuff is also on the way. On the (much) longer term we are working on PDF/UA-2. In addition to that, there are also side projects happening in the PDF Association. The world of PDF is an evolving one!
Matthias: There's a lot of work in the ISO pipeline: various cryptography-related extensions for PDF, relating both to digital signing and encryption (I'm heavily involved with those), the "PDF 2.0" successor to PDF/UA, work on the XMP metadata standards, etc. In addition to that, we also do "maintenance work" on our existing standards, both to fix mistakes and to clarify existing text.
What are your predictions for the future evolution of the PDF format?
Michaël: Accessibility is always a big work item. When talking about accessibility we talk about making sure that all people can access the content of a PDF file. This requires additional restrictions and provisions, which are laid out in PDF/UA (and WCAG for HTML). These enable e.g., users with poor sight to also consume documents through the use of assistive technology such as a screen reader or a braille display. This technology relies on tagged PDF, and as mentioned not every PDF is a tagged PDF. The biggest roadblock is in the difficulties of trying to convert a non-tagged PDF (or unstructured PDF) into a tagged PDF. Believe me when I say that this is a non-trivial task and something that a lot of R&D teams are looking into right now.
Matthias: There's quite a bit of room for further evolution in the cryptography department; that was the subject of my talk at PDF Days 2021, watch it here.
Over at the PDF Association, there's also some very interesting ongoing work on the future of forms in PDF. That hasn't reached ISO yet, but it's very promising. One of its main goals is to remove the format's dependency on JavaScript for the bulk of dynamic form workflows, and to replace it with a more bare-bones expression language specifically geared towards form usage.
Not only is that a good thing for security, but it also makes it easier for non-interactive PDF processors (e.g., server-side code) to work with dynamic forms, as it's no longer necessary to embed a JavaScript runtime. This will undoubtedly create options for iText as well.
In general, I think the most important thing is to keep talking to one another, keeping up the collaborative spirit, and making sure we keep PDF fit-for-purpose as the industry evolves. That's impossible to achieve as a single vendor; we need to work together to maintain that edge.
Anything else that you would like to add?
Michaël: Yes! We are still searching an extra member for my team, a Research Software Engineer. Please have a look & apply to join our amazing team!
Thank you both for your time. Good luck with the ISO committees and the rest of your work!
Career opportunities at iText