Lars Schotte

Schotte@Work

Počítačové služby a účtovníctvo

PDF prehliadač

Malý problém, veľké konsekvencie

Ja som bol už v roku 2007 udivený, keď som mal môj prvý MacBook White 2007, najprv som na ňom mal MacOSX 10.4 a neskôr 10.5 a nakoniec 10.6, čo ukončilo sériu MacOSX na MacBooku, že ani jedna z týchto MacOSX verzií nemala poriadny PDF prehliadavač. Oni mali len taký Apple základný, ale ten stál za hovno.

Na GNU/Linuxe mal človek už vtedy možnosť nainštalovať si oficiálny Adobe Acrobat Reader, alebo alternatívne nejaký dobre fungujúci prehladavač PDFiek, v tom čase celkom dobre fungoval XPDF.

Dnes je ale XPDF zastaralý a na Waylande by pravdepodobne ani nešiel. A oficiálny Adobe Acrobat Reader už nie je tak ľahko dostupný ako v minulosti, na stránke ani nedáva možnosť stiahnutia verzie pre Linux, ale aj keby ho človek dostal, tak by musel bojovať so závislosťami, zastaraných RPM a podobne. Na flathube je síce flatpak, ale ten je tak zastaralý, že by sa nemal používať.

A to nám môže byť ukradnuté, lebo máme MuPDF.

Tento má aj verziu pre Android, ktorý je jediný PDF prehliadavač na modernom Androide, ktorý nemá v sebe hovadiny, reklamy a iné sekírovacie limity.

Ale aj keď človek nie je na mobilnom zariadení, tak je MuPDF vhodný aj pre desktop, lebo mu nezavadzajú menučka a dá sa ovládať klávesnicou.

PDF je stále dôležitý formát

Hoci teraz všetkým šibe z tej eFaktúry/eInvoice, o čom som tiež napísal extra artikel, tak to neznamená, že PDFká zmiznú, lebo PDF je stále formát, ktorým sa tlačí, odkedy CUPS vymenilo PostScript (PS) formát za PDF v spooleri, čo je paradox, že práve Apple CUPS vymenilo PS za PDF, hoci to bolo práve Apple, čo nevedelo spraviť poriadny PDF prehliadač dlhý čas, to človeku normálne do hlavy nejde, na tom je len vidieť, že tam tiež jedna ruka nevedela, čo robí druhá.

Okrem toho, že sa s PDFkami tlačí, tak potom tu máme ďalšiu tému a to sú dokumenty, teda nie len prospekty, ale aj knihy a rôzne iné publikácie, ktoré sa šíria v tomto formáte. Síce je aj ePub formát rozšírený, ale PDF je stále univerzálnejší a spoľahlivejší. Na druhej strane treba ale povedať, že ten ePub nie je až tak debilný formát, ako vyzerá, lebo to je ZIP archív s XHTML obsahom.

Je teda možné, že sa do budúcnosti budeme fakturovať s XMLkami (teda eInvoice) a čítať knihy sa budú v ePube, ale to ešte nejaké desaťročia potrvá, kým budú tak ďaleko. Prinajmenšom tlač už na PDF zostane. To znamená, že LaTeXom vygenerované dokumenty bude treba nejakým spôsobom vedieť čítať.

Geniálne na MuPDF

To najgeniálnejšie na MuPDF je ale to, že s tým človek môže pozerať aj ePub, čo z toho robí totálne dobrý nástroj na všetko. ePub dokonca vyzerá podľa mňa cez MuPDF lepšie, než v tých originál ePub/eBook prehliadačoch.

Záver

Preto môj tip pre každého, ak máte Android smartfón, tak si tam nainštalujte ten MuPDF, a vyhádžte (odinštalujte) alebo deaktivujte (tie ktoré sa odinštalovať nedajú) všetko ostatné, čo dokáže ukazovať PDF a nastavte si MuPDF ako štandardný prehliadavač pre PDF na Androide.

Na počítači s GNU/Linuxom RHEL kompatibilnej distribúcie sa mupdf balík nachádza v EPEL repozitáre. To znamená, že na Fedora distribúcie bude zahrnutá pravdepodobne štandardne v ich repozitári tiež. Na inštaláciu mupdf treba pri RHEL nainštalovať predtým epel-release.

Windows verziu a sourcy majú vycapenú na webstránke, ale nie každý release má Windows verziu, takže tam treba eventuálne hladať.

MacOSX má tiež svoje balíkové systémy, ja si ešte pamätám MacPorts, ale to už nie je aktuálne, vyzerá to tak, že Homebrew je teraz aktuálny systém pre MacOSX, a potom je tam príkaz na inštaláciu brew install mupdf.

Čiže podobne ako pri RHEL Linuxe sudo dnf install mupdf.

Ak nie je človek root na MacOSX (alebo ako tomu zas hovoria MacOS), tak tiež treba dať predtým sudo.

Ale to už je len detail, mimochodom aj Windows už má dlho sudo.

PDF Editor

Cez Root.CZ som zachytil správu, že nový Firefox má teraz aj vstavaný PDF editor.

Je to vôbec dobrý nápad editovať PDFka?

Samozrejme, že nie.

Sú úlety, kde dávajú formuláre do PDFiek, to je dokonca aj súčasťou štandardu, ale to je totálna blbosť.

Ak chce robiť niekto formuláre, tak sa to dá robiť klasicky cez HTTP POST.
Hotovo!

PDFko by sa editovať nemalo a každý takýto software je zbytočný. Ak chceme, aby bolo možné dokument meniť, tak netreba posielať PDFko, ale jeho zdroj, napr LaTeX file (súbor). Tento si potom môže dotyčný editovať ako treba a potom si z toho vytvorí nové PDFko podľa potreby.

Inak, keď sme už pri tom, ak by človek nechcel ako zdroj používať zrovna LaTeX, lebo sa v tom nevie vysomáriť, tak univerzálny formát je stále RTF, ktorý práve Microsoft vytvoril preto, aby bolo možné otvoriť dokumenty rôznou aplikáciou, teda nevyžadujúc Microsoft Word. Táto interoperabilita by sa mala využívať a dokonca na Slovensku mnohé “štátne” dokumenty zavesené na webe sú RTF.