Using JRuby with PDF Java Toolkit

Using JRuby with PDF Java Toolkit

It’s traditional when learning a new programming language, to start off with a ‘Hello World’ program. Or at least, that’s how the tutorial generally starts off. The new programming language in this case is Ruby, or more specifically, JRuby which is Ruby implemented to run within the Java Virtual Machine. The appeal of JRuby over regular Ruby is that I should be able to use Datalogics PDF Java Toolkit (PDFJT) in a JRuby program. I could, of course, use Java with PDFJT, but…

Read More Read More

Introducing PDF CHECKER

Introducing PDF CHECKER

Hear Ye! Hear Ye! Today we announce the birth of PDF CHECKER. PDF CHECKER is a free tool – download here – that detects a number of different problem conditions in PDF files. Of course, different PDF workflows and users will naturally have different ideas of what constitutes a problematic PDF. We encourage you to download PDF CHECKER and set up your own custom PDF CHECKER profile to detect PDF problems for your specific user needs. Too Much Information? Let’s discuss…

Read More Read More

READynamic™ Evolves To Maximize Interoperability

READynamic™ Evolves To Maximize Interoperability

Over two thousand years ago, the Greek philosopher, Heraclitus, said, “the only thing that is constant is change.” In agreement or disagreement, while it may be constant, change is most powerful when it is focused, supportive, and intentional. Our latest READynamic release harnesses those three elements to deliver specific and practical changes to save institutions, educators, and students grief, time, and money. In our January blog post, the Datalogics team shared a vision for our signature EdTech business and classroom…

Read More Read More

PDF Optimization: More Than One Way To Do It

PDF Optimization: More Than One Way To Do It

Within the many hundreds of pages that define PDF, there are many different ways to accomplish some very similar things. Some of this is through enhancements to the PDF format over time, where improved ways have come along but existing means have been kept as valid and usable. In other cases, this is because the best way to accomplish a given aim depends on the circumstances. For example, there are many different raster image formats that can be used in…

Read More Read More