Apakah Evince (Document Viewer) memiliki sistem plug-in?

8

Apakah ada API? Jika tidak, apa yang dilakukan penampil PDF paling sederhana?

Yang ingin saya buat: Mungkin anotasi (yang dapat dibagikan melalui file eksternal) atau membuat tautan hiper ke Wikipedia. Hal semacam itu. Anda bahkan dapat memiliki remote control di mana pemirsa dapat menyinkronkan banyak dokumen terbuka di komputer yang berbeda sekaligus. Belum yakin.

user55373
sumber
1
Mungkin Anda harus menulis sedikit apa yang ingin Anda lakukan dengannya.
Martin Ueding
Mungkin anotasi (yang dapat dibagikan melalui file eksternal) atau membuat tautan hiper ke wikipedia. Hal semacam itu. Anda bahkan dapat memiliki remote control di mana pemirsa dapat menyinkronkan banyak dokumen terbuka di berbagai komputer sekaligus. Belum yakin.
user55373
(Saya menambahkan informasi ini ke pertanyaan.)
Jakob
Okular (penampil KDE) memiliki anotasi, yang langsung masuk ke PDF ...
Martin Ueding

Jawaban:

8

Pada prinsipnya, semua dapat dikontrol melalui dbus api. Contoh aplikasinya adalah plugin SyncTeX untuk gedit, yang memungkinkan pengeditan dan penelusuran file sumber lateks yang lebih mudah dikombinasikan dengan evince. Di sisi lain, api dbus itu sendiri telah ditemukan berubah secara masuk akal dari gnome 2 menjadi 3 dan itu agak tersembunyi sehingga Anda harus menggali sumber evince untuk menemukan metode yang terbuka.

Mengenai anotasi: pada versi 2.31 evince mendukung menambahkan (tetapi tidak menghapus) anotasi. Fitur ini saat ini rusak di evince 3.2 (versi dikirim dengan Ubuntu 12.04) karena regresi tetapi perbaikan telah dirilis di hulu.

aroque
sumber