Why PDF Sucks
PDF really sucks.
- It is painstaking to jump to the table of content, index, appendix, or particular chapter, or numbered figures. Unless you are reading novels. Reading programing doc usually means frequent need to jump to definitions, figures, sections, etc.
- PDF paging is slow. You have to wait for it to render.
- Copy and paste of code snippet don't work well. You get one long line, with garbled up characters. Some PDF, actually prevent you from doing any copy and paste.
- Rendering is fixed, inflexible. If you magnify too much, the right side is cut off.
In Adobe PDF viewer, go to preference, and click disable checkbox there.
You can use the open source PDF reader, Evince, available for Microsoft Windows and Linux.
Evince home page https://wiki.gnome.org/Apps/Evince
Evince is bundled by default on Ubuntu, Fedora.
Or, you can install it by
# install the pdf viewer evince sudo apt-get install evince
see also List of PDF software
Convert PDF to HTML/Text
You can use the following linux programs.
Convert PDF to Image Files
You can convert PDF to image files.
If you have ImageMagick install, just run:
# convert pdf to image files, using imagemagick convert name.pdf new.png
This will generate many png files, each one named new1.png, new2.png, etc.