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.
Odpowiedzi:
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.
źródło