¿Evince (Visor de documentos) tiene un sistema de complemento?

8

¿Tiene API? Si no, ¿cuál es el visor de PDF más simple que tiene?

Lo que sí quiero crear: quizás anotaciones (que podrían compartirse a través de un archivo externo) o crear hipervínculos a Wikipedia. Esa clase de cosas. Incluso podría tener un control remoto donde el espectador podría sincronizar muchos documentos abiertos en diferentes computadoras a la vez. No estoy seguro todavía.

usuario55373
fuente
1
Tal vez deberías escribir un poco lo que quieres hacer con él.
Martin Ueding
Tal vez anotaciones (que podrían compartirse a través de un archivo externo) o crear hipervínculos a wikipedia. Esa clase de cosas. Incluso podría tener un control remoto donde el espectador podría sincronizar muchos documentos abiertos en diferentes computadoras a la vez. No estoy seguro todavía.
user55373
(Agregué esta información a la pregunta.)
Jakob
Okular (el visor de KDE) tiene anotaciones, que van directamente al PDF ...
Martin Ueding

Respuestas:

8

En principio, evince puede controlarse a través de su dbus api. Un ejemplo de su aplicación es el complemento SyncTeX para gedit, que permite una edición y exploración más fácil de los archivos fuente de látex en combinación con evince. Por otro lado, se ha descubierto que la API dbus en sí misma cambia sensiblemente de gnomo 2 a 3 y está algo oculta, por lo que tendrá que cavar en la fuente de evidencia para encontrar los métodos expuestos.

Con respecto a las anotaciones: a partir de la versión 2.31, evince admite agregar (pero no eliminar) anotaciones. Esta característica está actualmente rota en evince 3.2 (la versión incluida con Ubuntu 12.04) debido a una regresión, pero se ha publicado una solución aguas arriba.

aroque
fuente