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.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of table

table

Photo of iText

iText

Related news:

News photo

Leaving Money on the Table

News photo

Forerunner’s long game: As startups stall before IPO, all options are on the table

News photo

Chips On The Table, Taiwan Seen Avoiding The Worst US Tariffs