Czy jest jakiś sposób, aby uzyskać liczbę słów w dokumencie PDF, który przeglądam w Evince, domyślnej przeglądarce plików PDF w Ubuntu? Jestem w stanie przekonwertować dokumenty na pliki tekstowe i uzyskać liczbę słów z terminala, ale chciałbym móc szybko do nich dostać bez konieczności korzystania z terminala. Czy jest jakaś wtyczka, która może to zrobić, czy jest już wbudowana i po prostu jej brakuje?
PS Wolałbym nie zmieniać mojej przeglądarki, ponieważ Evince jest domyślną przeglądarką plików PDF w Ubuntu i chciałbym zrobić jak najwięcej przy użyciu domyślnych aplikacji, ponieważ wiele z nich, w tym Evince, jest naprawdę fajnych.
Co powiesz na szybki skrypt bashowy wymagający zenity i evince. Po wywołaniu bez argumentu wyświetli się okno dialogowe umożliwiające wybranie pliku. Gdy zostanie wywołany z argumentem (lub po wspomnianym oknie dialogowym), zarówno otworzy plik w evince, jak i wyświetli okno dialogowe z liczbą słów.
Innymi słowy, skopiuj następujące elementy do pliku tekstowego, nazwanego
evince-word-count.sh
lub podobnego, zapisz go gdzieś na swojej ścieżce (np.~/bin/
), Spraw, aby był wykonywalny (poprzez kliknięcie prawym przyciskiem myszy i właściwości Nautilusa lub za pomocąchmod +x ~/bin/evince-word-count.sh
),Teraz kliknij prawym przyciskiem myszy plik PDF nautilus, wybierz „Otwórz za pomocą ...”, a następnie otwórz go za pomocą evince-word-count.sh. Teraz, kiedy otworzysz plik PDF, zarówno otworzy się w evince, jak i poda liczbę słów.
źródło
Odpowiedź Olafa Leidingera na liście mailowej Evince:
źródło
Nie wierzę, że jest to możliwe (technicznie możliwe, ale nie zostało zaimplementowane).
Musisz pamiętać, że Evince jest przeglądarką dokumentów, a liczba słów to funkcja wymagana zwykle w edytorze (tak, wiem, że nie zawsze tak jest).
Możesz skontaktować się z programistami Evince i zapytać, czy byliby zainteresowani wdrożeniem tej funkcji.
źródło