Есть ли у него API? Если нет, то какой простейший просмотрщик PDF это делает?
Что я хочу создать: возможно, аннотации (которые могут быть переданы через внешний файл) или создание гиперссылок на Википедию. Что-то в этом роде. Вы даже можете иметь дистанционное управление, где зритель может синхронизировать много открытых документов на разных компьютерах одновременно. Пока не уверен.
В принципе, evince можно управлять через dbus api. Примером его применения является плагин SyncTeX для gedit, который позволяет легче редактировать и просматривать исходные файлы латекса в сочетании с evince. С другой стороны, было обнаружено, что сам API-интерфейс dbus заметно изменился с gnome 2 на 3, и он несколько скрыт, поэтому вам придется копаться в источнике evince, чтобы найти раскрытые методы.
Относительно аннотаций: начиная с версии 2.31 evince поддерживает добавление (но не удаление) аннотаций. Эта функция в настоящее время не работает в evince 3.2 (версия, поставляемая с Ubuntu 12.04) из-за регресса, но исправление было выпущено выше по течению.