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.
Jawaban:
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.
sumber