PDF

Jak zoptymalizować pliki PDF dla lepszej czytelności na urządzeniach mobilnych?

Jak zoptymalizować pliki PDF dla lepszej czytelności na urządzeniach mobilnych?
Edytowanie plików PDF w celu dostosowania ich do urządzeń mobilnych może być uciążliwym zadaniem. Zazwyczaj pliki PDF są zaprojektowane tak, aby można je było używać „tak jak są”, bez żadnych modyfikacji ich układu. Prowadzi to do słabego czytania na urządzeniach przenośnych z małymi ekranami. W tym artykule dowiesz się, jak sprawić, by pliki PDF były bardziej przyjazne dla urządzeń mobilnych, korzystając z bezpłatnego narzędzia o otwartym kodzie źródłowym o nazwie K2pdfopt.

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 k2pdfopt

Pamię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.pdf

Jeś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ąć klawisz, aby wybrać wartość domyślną. Poniższy zrzut ekranu pokazuje niektóre z monitów, które otrzymasz po wpisaniu „w:”

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 klucz.

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.2

Jeśli jesteś zadowolony z „Wybranych opcji”, naciśnij jeszcze raz, aby rozpocząć proces konwersji:

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- -w
1080 -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.

Gry Battle for Wesnoth Tutorial
Battle for Wesnoth Tutorial
The Battle for Wesnoth is one of the most popular open source strategy games that you can play at this time. Not only has this game been in developmen...
Gry 0 A.D. Tutorial
0 A.D. Tutorial
Out of the many strategy games out there, 0 A.D. manages to stand out as a comprehensive title and a very deep, tactical game despite being open sourc...
Gry Unity3D Tutorial
Unity3D Tutorial
Introduction to Unity 3D Unity 3D is a powerful game development engine. It is cross platform that is it allows you to create games for mobile, web, d...