Throughout October 2020, the PDF Association is bringing together dozens of the world’s leading experts on PDF technology for a free educational webinar series which celebrate the diversity and power of PDF technology capabilities and solutions. If you work with PDF technology or use it professionally you will definitely find sessions to meet your interest!
The agenda includes a wide variety of topics from experts across the world, and we recommend checking it out for webinars regarding security and digital signatures, accessibility, document workflows, and much more!
In particular though, iText is proud to announce we will be presenting two fascinating talks on two wildly differing topics.
Support of complex scripts in PDF
Complex writing systems have always required special attention. Examples of such complex scripts are Arabic, Devanagari or Thai alphabets, but there are many more. In the case of the PDF graphics model there are two key challenges when processing text in complex scripts: how to shape the correct visual representation out of glyphs and subglyphs, often shifting them in both horizontal and vertical directions, and then how to extract the original Unicode representation of this text back.
In this talk we are going to study mistakes one often makes when implementing complex text composition, occasionally receiving imperfect fonts as input, and also explore the lifebuoys that PDF specification provides us to convert logical text sequences into visual ones, and vice versa. We will take a look at a couple of real-world PDFs where text extraction becomes tricky, including cases where the best practices are violated, and try to come up with algorithms to overcome those difficulties.
Forget the PS5, I’ve got a PDF 2.0
Remember when you used to get manuals with video games? We all lament the loss of those manuals (at least I do), but imagine if the manual was the game? After decades of dominating the document and printing industry, it is time for PDF to branch out into the gaming industry. I want to introduce you to the world's first PDF-based video games. Am I just embedding flash files? Nope! I'm using PDF constructs and syntax to create a truly interactive and immersive document.
In this talk I'll go through the iterative process of creating games in PDF. As you might expect, there are many technical hurdles to overcome and game development specific issues to solve; for example, how would you capture and process user input? The solutions to these issues might seem unorthodox, but they get the job done.
The result of this exercise is the "official release" of 2 PDF games which will make you think again about what you can do with PDF.
Alexey Subach is the Development Manager at iText Group NV and is responsible for engineering the market-leading Text 7 Core Suite and iText DITO product offerings. He ensures iText's products have enough architectural runway to adapt to the market as needed, and is building a team of passionate experts who work in synergy to deliver premium products to users.
Alexey holds a Master's degree in Computer Science from Belarusian State University and used to be an active programming contest participant. He has over eight years of experience with PDF, and today his main subjects of interest in the industry are semantic data extraction and support of complex scripts.
With interests including Open Source software and licenses, Michaël has been a developer at iText Software since 2011. After almost a decade of working closely with PDF, he has a keen insight into its uses in the real world. When he's not looking at PDF syntax, he likes to play music and (tries to) develop games.