There are currently many articles highlighting new features of Ruby 2.4. I decided to run a basic benchmark comparing it to Ruby 2.3.3 and was pleasantly surprised.
To work with PDFs using a library means that you need to understand at least the part of the PDF specification that is about the PDF object system. This post will introduce this part and then look at how HexaPDF implements it.
My pure Ruby PDF library HexaPDF contains an application for working with PDFs. In this post I look at how this application performs in comparison to other such applications.