Есть ли в Evince (Document Viewer) система плагинов?

Есть ли у него API? Если нет, то какой простейший просмотрщик PDF это делает?

Что я хочу создать: возможно, аннотации (которые могут быть переданы через внешний файл) или создание гиперссылок на Википедию. Что-то в этом роде. Вы даже можете иметь дистанционное управление, где зритель может синхронизировать много открытых документов на разных компьютерах одновременно. Пока не уверен.

8
задан 5 May 2012 в 03:27

1 ответ

В принципе, evince можно управлять через dbus api. Примером его применения является плагин SyncTeX для gedit, который позволяет легче редактировать и просматривать исходные файлы латекса в сочетании с evince. С другой стороны, было обнаружено, что сам API-интерфейс dbus заметно изменился с gnome 2 на 3, и он несколько скрыт, поэтому вам придется копаться в источнике evince, чтобы найти раскрытые методы.

Относительно аннотаций: начиная с версии 2.31 evince поддерживает добавление (но не удаление) аннотаций. Эта функция в настоящее время не работает в evince 3.2 (версия, поставляемая с Ubuntu 12.04) из-за регресса, но исправление было выпущено выше по течению.

0
ответ дан 5 May 2012 в 03:27

Другие вопросы по тегам:

Похожие вопросы: