O Evince (Document Viewer) possui um sistema de plug-in?

8

Tem API? Se não, qual é o visualizador de PDF mais simples?

O que eu quero criar: talvez anotações (que podem ser compartilhadas por meio de um arquivo externo) ou criar hiperlinks para a Wikipédia. Esse tipo de coisas. Você poderia até ter um controle remoto onde o espectador poderia sincronizar muitos documentos abertos em diferentes computadores ao mesmo tempo. Ainda não tenho certeza.

    
por user55373 17.04.2012 / 19:11

1 resposta

8

Em princípio, o evince pode ser controlado por meio de sua API dbus . Um exemplo de sua aplicação é o plug-in SyncTeX para o gedit, que facilita a edição e a navegação de arquivos de código-fonte do latex em combinação com o evince. Por outro lado, foi descoberto que o próprio dbus api muda sensivelmente do gnome 2 para 3 e é um tanto oculto, então você terá que cavar a fonte do evince para encontrar os métodos expostos.

Em relação às anotações: desde a versão 2.31, evince suporta a adição de anotações (mas não a exclusão). Este recurso está atualmente quebrado em evince 3.2 (a versão fornecida com o Ubuntu 12.04) devido a uma regressão, mas uma correção foi liberada no upstream.

    
por aroque 05.05.2012 / 01:19