Software engineer here, I have been working with PDF files for the majority of my career. I believe the main reason why converting PDF files to other formats would be hell, and most certainly It would be, is because of the sheer number of variations you can have inside a PDF. Acrobat itself struggles to keep up with the PDF specs (at least it did in the past).
The need to make the format portable and thus self-contained and at the same time versatile and multi-purpose, has led to a specification which is so complex that no software can be even be sure to support all its flavours and nouances, let alone interpret them consistently.
Writing PDF files is relatively easy, as you can choose to do it as simply as you like; reading them is the hard part, and by far.
Latest Answers