web-dev-qa-db-fra.com

Evince (Visionneuse de documents) dispose-t-il d'un système de plug-in?

At-il une API? Sinon, quelle est la plus simple PDF visionneuse qui le fasse?

Ce que je veux créer: peut-être des annotations (qui pourraient être partagées via un fichier externe) ou la création de liens hypertextes vers Wikipedia. Ce genre de chose. Vous pouvez même avoir un contrôle à distance permettant au spectateur de synchroniser simultanément de nombreux documents ouverts sur différents ordinateurs. Pas encore sûr.

8
user55373

En principe, evince peut être contrôlé par son dbus api. Un exemple d'application est le plugin SyncTeX pour gedit, qui permet une édition et une navigation plus aisées des fichiers source latex en combinaison avec evince. D'autre part, il a été constaté que le dbus api lui-même évolue sensiblement du gnome 2 à 3 et qu'il est quelque peu caché, il vous faudra donc creuser une source visible pour trouver les méthodes exposées.

Concernant les annotations: à partir de la version 2.31, evince prend en charge l’ajout (mais pas la suppression) d’annotations. Cette fonctionnalité est actuellement interrompue dans evince 3.2 (la version livrée avec Ubuntu 12.04) en raison d’une régression, mais un correctif a été publié en amont.

8
aroque