I am reading a PDF document in Ubuntu 11.04 using the default "Document Viewer". The document is more than 500 pages and it takes a while to complete a "Find …" for a particular text. Is there a way to index the PDF documents on the above mentioned platform? I am looking for a functionality inbuilt into the reader itself.
Ubuntu – How to index a pdf document
indexingpdf
Related Question
- Ubuntu – Getting the word count of a pdf document in Evince
- Ubuntu – Cannot view PDF files with fillable fields with Okular
- Ubuntu – Why won’t .pdf files containing transparent elements print correctly
- Ubuntu – How to make Document Viewer allow me to scroll through the pages
- Ubuntu – how to open PDF file at specific page in the terminal
Best Answer
I'm not sure any of the pdf readers support text indexing - probably because the indexing itself would be rather expensive and pdf files opened and closed 'ad-hoc'
However, I've done some testing and can see that okular - the default viewer from KDE - has much faster search than evince (the default viewer from Ubuntu). I.e. it takes maybe a second for okular to scan the whole 500-page document, while evince spends ~5 sec on the same task.
You can install it by typing
(or just search for it in the Software Center)
if this is the first KDE program on your machine it would require installing quite a bit of dependencies, but it may be well worth it - I'm finding KDE programs generally more capable then their Gnome counterparts... Okular supports pdf annotations, for example, which is also useful sometimes.