Sophia Howard Sophia Howard is part of the Marketing, Sales and Website development team at IDRsolutions

5 Things I hate about working with PDF Files

1 min read

At IDR Solutions I spend a lot of time on the development of our Java PDF Library (JPedal)  and our PDF to HTML5 and SVG Converter (JPDF2HTML5). So I spend a lot of time working with PDF files. Following my recent article 5 things I like about PDF Files, I thought it would be a good idea to follow up with an article describing the 5 things I hate the most about PDF Files.

1)Type 3 Fonts

Type 3 fonts are a very old font file format which look really horrible. Unlike Type1 and TrueType/OpenType, they lack hinting and generally do not look very professional. They also lack proper encoding so the text is not easily extracted or searched. Get rid of them.

2) Often impossible to extract data from or edit (can be but not setup)

It is easy to edit  PDF files and extract data if they were created correctly in the first place. The problem is that most PDF files are not, and then people blame the file format.

3) XFA

This is the only feature that has ever been taken out of the PDF spec. For the last 10 years or so, it has been ‘the future’ of Document handling and now it is suddenly gone. Lots of people have lots of XFA files and XFA based workflows. And we finally have 3rd party support for XFA.

4) Standards not strictly enforced

PDF Files do not always follow the standards set by Adobe but will still open in Acrobat (so people assume they are proper PDF files). It is also very easy to create PDF files which look ‘okay’ but are not very useful (text is actually images, no text encoding, etc).

5) Features I need always seem to be in non-free version.

Why is it the one feature I always find I really need is only in the commercial version of any PDF viewer?

5 things I hate about PDF's!
5 things I hate about PDF’s!


Are you a Developer working with PDF files?

Our developers guide contains a large number of technical posts to help you understand the PDF file Format.

Do you need to solve any of these problems?

Display PDF documents in a Web app
Use PDF Forms in a web browser
Convert PDF Documents to an image
Work with PDF Documents in Java
Sophia Howard Sophia Howard is part of the Marketing, Sales and Website development team at IDRsolutions

Leave a Reply

Your email address will not be published. Required fields are marked *

IDRsolutions Ltd 2022. All rights reserved.