When we developed our original product for the Times Newspaper to extract Newspaper content from PDF files 12 years ago, I spent a lot of time looking at pages and working out heuristics to achieve the best conversion. This was a good training ground for PDF to HTML5 conversion as I now spend a lot of time working out the best way to handle various structures in HTML5.
Today, I have been looking at this text in a PDF file
The first letter of each word is being made bigger to emphasize it. This works fine in PDF but HTML5 does not give us that much control on positioning. If we try to do this, it looks horrible:-(
We are better off keeping the text the same size like this.
This looks much closer to the original version and produces smaller files.
The final step is to run the change against our baseline of HTML5 and review any changes – turns out it works really well on large font sizes but best avoided on smaller sizes. A little bit of tweaking and reset the baseline. Then it is on to look at the next possible enhancement…
Latest posts by Mark Stephens (see all)
- 5 Java Formatting options in NetBeans you probably missed - February 18, 2014
- Setup up an online PDF to HTML5 converter for your Network - January 23, 2014
- Writing a JavaFX PDF Viewer plugin for Netbeans – 6. Linking a FileType (part A) - January 22, 2014
- JavaFX PDF viewer - January 20, 2014
- Extract Shape information from a PDF file (solving common issues with PDF files) - January 16, 2014