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.