Why is it possible to write pdf files but not to read it?
-
Mostly this is due to the PDF format. It is pretty simple to write, but getting useful information back out is much harder. It is intended to produce exact representation of pages, so it basically (I am simplifying a lot!) "put the letter 'a' at position x and y and make sure it is w units wide and h units high, using font f". So it is really hard to turn the contents of a PDFs back into meaningful objects like text.
Plus printing is way more common than parsing PDF contents, so it makes more sense to have the first in a general purpose library like Qt.