it-swarm.com.de

Hat Evince (Document Viewer) ein Plug-In-System?

Hat es API? Wenn nicht, was ist der einfachste PDF Viewer, der dies tut?

Was ich erstellen möchte: Möglicherweise Anmerkungen (die über eine externe Datei geteilt werden können) oder Hyperlinks zu Wikipedia. Diese Art von Ding. Sie könnten sogar eine Fernbedienung haben, über die der Betrachter viele geöffnete Dokumente auf verschiedenen Computern gleichzeitig synchronisieren kann. Noch nicht sicher.

8
user55373

Im Prinzip kann evince über sein dbus api gesteuert werden. Ein Beispiel für seine Anwendung ist das SyncTeX-Plugin für gedit, das in Kombination mit evince das Bearbeiten und Durchsuchen von Latex-Quelldateien erleichtert. Auf der anderen Seite hat sich herausgestellt, dass sich die dbus-API selbst von Gnom 2 zu 3 deutlich verändert und etwas versteckt ist, sodass Sie in die evince-Quelle graben müssen, um die exponierten Methoden zu finden.

Zu Anmerkungen: evince unterstützt ab Version 2.31 das Hinzufügen (aber nicht das Löschen) von Anmerkungen. Diese Funktion ist derzeit in Version 3.2 (die mit Ubuntu 12.04 ausgelieferte Version) aufgrund einer Regression nicht funktionsfähig, es wurde jedoch ein Fix im Upstream veröffentlicht.

8
aroque