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.

  • evince can display .djvu files as well, but cannot search through the ocr-text layer if available. Maybe you can find some extensions to evince, or a derivative of evince that does what you want. – Anthon Mar 12 '14 at 18:15
  • okular can annotate and read pdf/djvu as well. – Stéphane Chazelas Mar 13 '14 at 5:34

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")"
  • Thanks. Does pdf-xchange work well on Arch? Mine installed via Wine on Ubuntu often crash in the middle, especially when I try to save annotations to pdf. – Tim May 12 '15 at 19:59
  • 1
    A minor correction: okular stores the annotations and highlights inside the PDF document since a few years ago. I've used it to study some PDFs, alternating between it and the document viewer in OSX, and both recognized each other's highlights. – rsuarez Jun 9 '15 at 15:08
  • @rsuarez We can agree to disagree. I checked again in kde docs for okular. – jadelord Jun 10 '15 at 21:53

Try Okular. It can be used to annotate both PDF and DjVu files.

  • Could you provide a link to the software you are recommending? – Minix May 12 '15 at 9:12
  • Great. I added it to the answer, for you. – Minix May 14 '15 at 8:01
  • @Minix, you should post your blog entry or a usable excerpt of it here as an answer. – Anthon May 14 '15 at 8:06
  • @Anthon It is Ashwins blog post and I'm strapped for time. But you are right, just posting a link is bad form. My bad. – Minix May 14 '15 at 8:12
  • @Minix: Link to Okular has been added by someone. I have written a blog post about it here: codeyarns.com/2015/05/12/how-to-annotate-documents-using-okular – Ashwin Nanjappa Sep 11 '15 at 1:15

Sorry I can't comment yet, but check out zathura http://pwmt.org/projects/zathura/

  • 2
    Zathura can't annotate documents. – rootkea Mar 5 '17 at 7:14
  • zathura still cannot annotate documents. It will be nice if it does.. – Student Aug 6 '19 at 2:11

For PDF files, you can use PDF Studio Viewer. It can review and markup PDFs with different annotations such as text, markup, shapes, etc.. And the advanced search dialog can show all the occurrences of a string in a document.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for?Browse other questions tagged or ask your own question.