Czy Evince (Document Viewer) ma system wtyczek?


9

Czy to ma API? Jeśli nie, jaka jest najprostsza przeglądarka plików PDF?

Co chcę stworzyć: Może adnotacje (które mogą być udostępniane za pośrednictwem zewnętrznego pliku) lub tworzenie hiperłączy do Wikipedii. Coś w tym rodzaju. Możesz nawet mieć zdalną kontrolę, dzięki której przeglądarka może synchronizować wiele otwartych dokumentów na różnych komputerach jednocześnie. Nie wiem jeszcze.


1
Może powinieneś napisać trochę, co chcesz z tym zrobić.
Martin Ueding

Może adnotacje (które mogą być udostępniane za pośrednictwem zewnętrznego pliku) lub tworzenie hiperłączy do wikipedii. Coś w tym rodzaju. Możesz nawet mieć zdalną kontrolę, dzięki której przeglądarka może synchronizować wiele otwartych dokumentów na różnych komputerach jednocześnie. Nie wiem jeszcze.
user55373

(Dodałem tę informację do pytania.)
Jakob

Okular (przeglądarka KDE) ma adnotacje, które trafiają bezpośrednio do pliku PDF…
Martin Ueding

Odpowiedzi:


9

Zasadniczo evince można kontrolować za pomocą interfejsu API dbus . Przykładem jej zastosowania jest wtyczka SyncTeX dla gedit, która umożliwia łatwiejszą edycję i przeglądanie plików źródłowych lateksu w połączeniu z evince. Z drugiej strony okazało się, że sam interfejs API dbus zmienia się rozsądnie z gnome 2 na 3 i jest nieco ukryty, więc będziesz musiał przekopać się do źródła evince, aby znaleźć odkryte metody.

Odnośnie adnotacji: od wersji 2.31 evince obsługuje dodawanie (ale nie usuwanie) adnotacji. Ta funkcja jest obecnie uszkodzona w Evince 3.2 (wersja dostarczana z Ubuntu 12.04) z powodu regresji, ale poprawka została wydana wcześniej.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.