Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

Does it have API? If not, whats the simplest PDF viewer that does?

What I do want to create: Maybe annotations (which could be shared via an external file) or creating hyper links to Wikipedia. That sort of thing. You could even have remote control where the viewer could sync many open documents across different computers all at once. Not sure yet.

share|improve this question
1  
Maybe you should write a little what you want to do with it. –  queueoverflow Apr 17 '12 at 17:18
    
Maybe annotations (which could be shared via an external file) or creating hyper links to wikipedia. That sort of thing. You could even have remote control where the viewer could sync many open documents across different computers all at once. Not sure yet. –  user55373 Apr 17 '12 at 17:54
    
(I added this information to the question.) –  Jakob Apr 17 '12 at 19:26
    
Okular (the KDE viewer) has annotations, which go into the PDF directly … –  queueoverflow Apr 18 '12 at 18:21

1 Answer 1

up vote 5 down vote accepted

In principle evince can be controlled through its dbus api. An example of its application is the SyncTeX plugin for gedit, which allows easier editing and browsing of latex source files in combination with evince. On the other hand, the dbus api itself has been found to change sensibly from gnome 2 to 3 and it's somewhat hidden so you'll have to dig into the evince source to find the exposed methods.

Concerning annotations: as of version 2.31 evince supports adding (but not deleting) annotations. This feature is currently broken in evince 3.2 (the version shipped with Ubuntu 12.04) due to a regression but a fix has been released upstream.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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