Get the latest tech news
Making iText's table rendering faster
Here at Apryse, we occasionally have some free time at the end of our iText development sprints where we're encouraged to use our initiative to "wo...
TL;DR: I optimized table rendering in iText with minimal code changes, by avoiding repeated border collapse calculations and unnecessary tagging overhead. Thankfully, iText Core's layout engine constructs high-level abstractions around these operations, so you don't have the pain of directly dealing with the low-level PDF syntax. Tagging is quite a complex subject, but the only thing you need to know for this blog is that it allows screen readers and other accessibility tools to better understand the semantic meaning of the contents of a PDF document - what is a heading, what is body text etc.
Or read this on Hacker News