Good ways for annotating and searching in document (pdf, djvu)

djvupdf

For djvu files, I enjoy reading it in djview, because when I search for some words, it can show where all the results are at a glance, and highlight them simultaneously. This is much more convenient than the searching functionality in evince for pdf files.

For pdf files, I enjoy using Xournal to annotate it, for example, underscore some lines, add text comments.

But for a single file (pdf or djvu), I have to create two files (one in pdf, and the other in djvu) and open them in djview and xournal (and maybe also in evince), in order to achieve the two benefits I outlined above.

I haven't tried many other functionalities of djview, xournal and evince, neither have I tried many applications yet.
Do you have some convenience ways to achieve what I hope to do and possibly more which I haven't mentioned yet?

My OS is Ubuntu 12.04.

Best Answer

I recommend PDF-Xchange Editor (installable in Linux through Wine). It functions both as a good viewer, allowing you to open multiple files in tabs. The UI is fantastic. And best of all, it stores annotations/comments within the file, unlike Okular. How to install?

In Ubuntu follow the instructions in: http://datainfer.wordpress.com/2013/03/24/use-pdf-xchange-viewer-in-64bit-ubuntu/

In Arch Linux:

yaourt -S pdf-xchange

and then to open pdf files with PDF-Xchange directly from the file manager use this script

PDFXEDITOR="/opt/pdf-xchange/PDFXEdit.exe" #Or equivalent path
INPUT="$(winepath -w "$1")"
wine "$PDFXEDITOR" "$INPUT"
Related Question