O K2pdfopt
K2pdfopt to bezpłatne oprogramowanie do manipulacji plikami PDF o otwartym kodzie źródłowym opracowane przez firmę Willus. To oprogramowanie obsługuje standardowe funkcje edytora PDF, takie jak zmiana rozmiaru i przycinanie plików PDF. Jednak główną zaletą tego narzędzia jest jego zdolność do konwersji plików PDF na formaty dostępne dla urządzeń mobilnych. K2pdfopt może optymalizować proste, tekstowe pliki PDF; złożone, wielokolumnowe pliki PDF; i może wyodrębnić tekst z plików PDF zawierających obrazy z technologią OCR.
W tym artykule omówimy tylko optymalizację prostych, tekstowych plików PDF dla małych ekranów. K2pdfopt zawiera liczne opcje i setki kombinacji, które można wykorzystać zgodnie z własnymi wymaganiami. Omówienie ich wszystkich tutaj nie jest realistyczne, dlatego w tym artykule skupimy się na konwersji jednokolumnowych plików PDF zawierających tylko tekst. Zawsze możesz poeksperymentować z tym narzędziem, postępując zgodnie z dogłębnym wyjaśnieniem dostępnych opcji tutaj.
Instalowanie K2pdfopt w systemie Linux
Aby zainstalować K2pdfopt na Ubuntu, uruchom poniższe polecenie:
$ sudo apt install k2pdfoptPamiętaj, że wersja dostępna w oficjalnych repozytoriach Ubuntu może być nieaktualna. Możesz zainstalować najnowszą wersję wykonywalnego pliku binarnego K2pdfopt dla Ubuntu i innych dystrybucji Linuksa tutaj.
Konwertowanie prostego, tekstowego pliku PDF
Uruchom poniższe polecenie, aby uruchomić K2pdfopt:
$k2pdfopt plik.pdfJeśli pobrałeś plik binarny, użyj zamiast tego następujących poleceń:
$ chmod +x k2pdfopt$ ./k2pdfopt plik.pdf
K2pdfopt zawiera dobrze wykonane interaktywne narzędzie wiersza poleceń, które ułatwia wprowadzanie opcji dostosowywania. Po uruchomieniu K2pdfopt powinieneś zobaczyć następujący układ:
Każda opcja wymieniona w powyższym wyjściu jest poprzedzona skrótem. Wszystko, co musisz zrobić, to wprowadzić te kody zgodnie z wymaganiami i postępować zgodnie z instrukcjami wyświetlanymi na ekranie. Interaktywne narzędzie wyświetli również prawidłowe przełączniki wiersza poleceń, których możesz użyć bezpośrednio w pliku binarnym.
Na przykład, aby zawinąć tekst dla lepszej czytelności na telefonie komórkowym, wpisz „w” i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie. Jeśli nie masz pewności co do monitu, możesz po prostu nacisnąć
Możesz wprowadzić dowolny poprawny kod skrótu, dowolną liczbę razy. Będziesz otrzymywać interaktywne monity, aby dostosować zachowanie konwersji. Gdy będziesz zadowolony z opcji, naciśnij
Zwróć uwagę na wiersz „Wybrane opcje”, który wyświetla parametry wiersza poleceń wybrane z interaktywnego narzędzia. Następnym razem, gdy będziesz chciał użyć tego samego zestawu opcji, nie będziesz musiał ponownie przechodzić przez interaktywne narzędzie. Możesz po prostu skorzystać bezpośrednio z podanych opcji. Na przykład:
$ ./k2pdfopt plik.pdf -wrap+ -hy -ws -0.2Jeśli jesteś zadowolony z „Wybranych opcji”, naciśnij
Poczekaj na zakończenie procesu, powinieneś otrzymać nowy plik z rozszerzeniem „k2opt.” W tym przypadku otrzymasz plik o nazwie „file_k2opt.pdf.”.
Przed konwersją plik wygląda na moim urządzeniu tak:
Po konwersji plik staje się:
W celach informacyjnych używam poniższego polecenia dla mojego urządzenia z Androidem:
$ ./k2pdfopt plik.pdf -c -neg- -wrap+ -hy -ws -0.2 -dpi 550 -idpi -2 -fc- -w1080 -h 1920 -om 0.1,0.1,0.1,0.1
To polecenie zawija tekst, aby uzyskać lepsze wrażenia z czytania mobilnego, powiększa rozmiar tekstu, zwiększając wartości DPI, ustawia marginesy ze wszystkich czterech stron na 0.1 cal szerokości i optymalizuje plik do rozdzielczości 1920 × 1080. Możesz sprawdzić dokładną specyfikację swojego urządzenia, instalując aplikację informacji o systemie, taką jak „CPU-Z.”
Aplikacja do czytania książek na Androida
Jeśli nie masz komputera z systemem Linux do pracy, możesz skorzystać z darmowego i otwartego źródła Czytelnik książki Aplikacja na Androida umożliwiająca tworzenie plików PDF w locie dostosowanych do urządzeń mobilnych. Aplikacja Book Reader obsługuje K2pdfopt i działa dobrze przy optymalizacji prostych, tekstowych plików PDF. Doświadczenie nie jest tak płynne, jak w przypadku wstępnie zoptymalizowanego pliku PDF, a opóźnienia można zaobserwować podczas przewijania i wykonywania konwersji w locie. Jednak wykonuje swoją pracę, obsługuje ciemny motyw i zawiera opcję zwiększania i zmniejszania rozmiaru czcionki.
Poniżej znajduje się przykład pokazujący układ przyjazny dla urządzeń mobilnych w aplikacji Czytnik książek. Przed optymalizacją plik wygląda tak:
Możesz kliknąć ikonę w stylu hamburgera na górnym pasku, aby zoptymalizować plik PDF. Po optymalizacji plik wygląda tak na urządzeniu mobilnym:
Pamiętaj, że aplikacja Book Reader nie konwertuje oryginalnego pliku PDF i pozostaje nienaruszona.
Wniosek
Niektóre przeglądarki plików PDF na urządzeniach mobilnych obsługują tryb ponownego wlewania tekstu. Ten tryb stara się poprawić czytelność poprzez zawijanie tekstu. Uważam jednak, że są słabo zoptymalizowane, mają nierówny układ i złe zasady dzielenia wyrazów. Z drugiej strony K2pdfopt jest znacznie bardziej konfigurowalny i wydajny w zawijaniu tekstu i może całkowicie usunąć dzielenie wyrazów. Mamy nadzieję, że ten artykuł nauczył Cię, jak konwertować pliki PDF na bardziej czytelne formaty na urządzeniu mobilnym.