Hlavní navigace

Jak na dokumenty MS Office pod Linuxem?

Michal Krause

Předevčírem jsem se na tomto místě zamýšlel nad situací, která panuje okolo výměny elektronických dokumentů. Při té příležitosti jsem slíbil článek o různých nástrojích, které by měly umožnit prohlížení dokumentů vytvořených v programech M$ Office na Linuxu. Jaké tedy vlastně máme možnosti?

Bohužel, poslední dobou se stává čím dál tím oblíbenější praktikou to, že lidé posílají maily, které například neobsahují nic jiného než přiložený wordovský dokument (nejlépe z Office 2000 VeryEarly­PreAlphaDevelo­perVersion). A nebo se třeba přihlásíte k odběru ceníků a najednou se na Vás z vašeho mailboxu se šklebí soubor cenik.xls. Co dělat, pokud zrovna nejste uživatel inkriminovaného programu? První možnost, která asi napadne každého je poslat takový mail pěkně fofrem do /dev/null, ale pak Vám to asi nedá a začnete přemýšlet o tom, jak „ten mizernej formát“ rozlousknout.
Nástroje, které vám mohou pomoci bych rozdělil do dvou skupin:

konvertory a prohlížeče – slouží k převodu do formátu, se kterým umí pracovat jiná aplikace nebo dokáží daný formát prohlížet, ovšem bez možnosti do dat nějak zasahovat
konkurenční řešení – programy stejného zaměření od různých firem, které umí importovat a někdy i exportovat soubory v konkurenčním formátu

Ptáte se, co je lepší? Těžko říct. Konvertory obvykle dokáží dobře pracovat se vstupním i výstupním formátem, ovšem podmínkou pro to je, aby byla dostupná jejich kvalitní dokumentace. Bohužel, zadarmo to obvykle není, takže speciálně pro free konvertory komerčních formátů existuje určitý strop toho, s čím si poradí.
Naopak konkurenční (a často komerční) řešení mají tu výhodu, že si jejich autoři mohou dovolit zakoupit potřebnou dokumentaci, ale na druhou stranu je to často jako jít s kanónem na vrabce. Mít kvůli konverzi dokumentů na disku několik desítek až stovek MB se také každému nechce.
No a když si k tomu všemu připočteme i „platformně závislé“ komplikace jako je třeba kódování češtiny, OLE objekty, makro jazyky a další, vidíme, že jde o pořádný chaos.

Mrkněme se tedy raději na jednotlivé pomůcky.


Konvertory a prohlížeče

Je poměrně logické, že nejlepší prohlížeč by byl ten, který by vytvořila stejná firma, jako prohlížený formát. Microsoft sice zrovna není známý tím, že by podporoval jiné platformy než Windows, ale jeho prohlížeč wordovských dokumentů údajně funguje pod Wine. Říkám údajně, protože se mi ho bohužel nepodařilo stáhnout. Link na stránce http://msdn.mi­crosoft.com/li­brary/officedev/of­fice/viewers/vi­ewer97_16.htm vede na jakousi kombinaci JavaScriptu a objektu v HTML, což můj Navigator 4.5 zkrátka nestrávil (o Lynxu ani nemluvě). Tak nevím, ublížilo by Microsoftu nějak, kdyby použil třeba FTP?

Dalším nástrojem pro prohlížení a konverzi wordovských dokumentů je program catdoc. Jedná se o jednoduchou utilitku, která v podstatě konvertuje doc na holý text. Pokud se chcete jenom dozvědět, oč v takovém dokumentu vůbec jde, je to ideální. Na obrázky a podobně však můžete zapomenout. Rovněž zpracování tabulek není příliš zdařilé. Naopak kladem je to, že součástí programu je i TCL/TK rozhraní (wordview), ve kterém se snadno pracuje s různými kódováními. Catdoc pracuje určitě s dokumenty M$ Word 6, 7 (95) a 8 (97). Zřejmě umí konvertovat i starší verze, ale nemohu to zaručit, protože nemám žádný vhodný testovací dokument a v dokumentaci jsem to rovněž nenašel. Pokud budete používat wordview, doporučuji v něm zaměnit řádek 8
set font 8×13
za
set font „-misc-fixed-----------iso8859–2“
nebo jiný český font.

Pokud potřebujete získat i jiná data (hlavně obrázky) než jenom text, poslouží vám lépe program s prozaickým názvem MSWordView. Jde o velmi zdařilý program, který konvertuje doc do HTML, ale jeho nevýhodou je, že je určen pouze pro práci s dokumenty M$ Word 97. Má i další nedostatky, jako třeba to, že umí pracovat pouze s obrázky ve formátu GIF/JPEG/PNG, ale celkově je to užitečná pomůcka. Podpora verzí 6 a 7 navíc není do budoucna vyloučena. Na domovské stránce programu si můžete konverzi on-line vyzkoušet.

Existují i další nástroje pro práci s dokumenty ve formátu M$ Word (Laola, Word2×, Word2Html nebo Filters project), ale ty jsem nezkoušel (hlavně proto, že jsem zatím vždy vystačil se dvěma výše uvedenými programy).

O poznání horší situace je s formáty XLS (Excel) nebo PPT (PowerPoint). Pro práci s těmito soubory jsem bohužel nenalezl ani jeden program.


Konkurenční kancelářské balíky

Asi nejsnáze dostupný je StarOffice. Linuxová verze je totiž pro osobní použití zcela zdarma. Pravda, ne každý má možnost stahovat z Internetu 60 MB, ale existují i jiné způsoby jak StarOffice získat. Pokud o tento produkt stojíte, upozorňuji, že verze 5.0.1 bude na příštím CD časopisu Internet, které vyjde někdy začátkem dubna. Ale musím vás varovat: StarOffice je asi nejnenažranější aplikace, jakou jsem kdy viděl. 60MB paměti spolkne v cuku letu a pokud nedisponujete alespoň 128 MB RAM, zapomeňte na pohodlný provoz současně s dalšími aplikacemi. Nicméně import dokumentů z M$ Office není tak špatný. Pravda, lecos se nepovede, ale to důležité většinou projde relativně bez problémů. StarOffice podporuje mnoho různých formátů včetně Excelu (kompletní přehled je zde), ale kromě pár doců jsem to příliš netestoval. Nějak jsem se do tohoto programu nezamiloval a tak celkem brzy zmizel nenávratně z mého disku a teď zrovna nemám dost místa pro novou instalaci :(

Zdarma je i Corel WordPerfect 8.0 Personal Edition. Jde o samotný word procesor, takže umí pracovat s formáty M$ Word a to snad ve všech verzích až po 97. Free verze pro Linux má různá omezení a někdy se program chová trošku divně, ale v zásadě jako konverzní utilita poslouží. Pokud ho budete stahovat z Internetu, připravte se, že má cca 27 MB. WordPerfect rovněž byl na posledním CD časopisu Internet.

Možná nejlepším kancelářským balíkem pro Linux je Applixware. Ten sice není zdarma, ale jeho cena je poměrně nízká – 99$. Navíc je na Donwload.com ke stažení demo verze. Osobní zkušenosti nemám, ale z doslechu vím, že ani Applix není úplně ideální pro výměnu dokumentů s M$ Office.

Existuje ještě několik dalších balíků s větší či menší podporou formátů M$ Office jako například SiagOffice, AbiWord, Koffice nebo Gnumeric. Ovšem osobně se domnívám, že na nějakou bezproblémovou výměnu dokumentů s M$ Office nebo jinými kancelářskými řešeními na bázi jejich nativních formátů můžete zapomenout. Navíc vyjma catdoc mají všechny uvedené programy problémy s různými kódování češtiny. Co se týče textových dokumentů, nemuselo by být špatnou volbou použití RTF, ovšem stále zde zřejmě zůstává problematika kódování češtiny. O tam ale zase jindy.

Našli jste v článku chybu?

3. 4. 2000 18:52

Juraj Sucik (neregistrovaný)

Na prevod xls suborov do html sa da pouzit program xlHtml.
Najdete ho na http://www.gate.net/~ddata/xlHtml/index.htm


18. 3. 1999 12:38

Miroslav BENES (neregistrovaný)

StarOffice 5.0 ma tak trochu potize s XLS. Mam
jednu trosku vetsi tabulku a pri otvirani ve SO
jsem pozoroval toto :

1. SO neumi XLS chranene heslem. Budiz, to preziju.

2. Otvirani souboru mu trvalo cca 10 min., prepocet
cca 8 min. a ukladani taky okolo 10 min. Tim u me
SO naprosto propadl.

Pro zajimavost : MS Excel 97 otvira cca 15 sec.,
prepocet ma za cca 10 sec. a ukladani okolo 25 sec.

Soubor je ve formatu Excel 95, ma cca 10 MB a pri
otevreni sezere pod W95 cca 45 MB pameti.

HW : P200MM…







Měšec.cz: Komu musí od ledna zvýšit mzdu?

Komu musí od ledna zvýšit mzdu?

Vitalia.cz: Vychytané vály a válečky na vánoční cukroví

Vychytané vály a válečky na vánoční cukroví

Lupa.cz: Kdo pochopí vtip, může jít do ČT vyvíjet weby

Kdo pochopí vtip, může jít do ČT vyvíjet weby

DigiZone.cz: ČRo rozšiřuje DAB do Berouna

ČRo rozšiřuje DAB do Berouna

Měšec.cz: Kdy vám stát dá na stěhování 50 000 Kč?

Kdy vám stát dá na stěhování 50 000 Kč?

Vitalia.cz: Spor o mortadelu: podle Lidlu falšovaná nebyla

Spor o mortadelu: podle Lidlu falšovaná nebyla

Vitalia.cz: Taky věříte na pravidlo 5 sekund?

Taky věříte na pravidlo 5 sekund?

Vitalia.cz: Když přijdete o oko, přijdete na rok o řidičák

Když přijdete o oko, přijdete na rok o řidičák

Měšec.cz: mBank cenzuruje, zrušila mFórum

mBank cenzuruje, zrušila mFórum

Podnikatel.cz: Udávání a účtenková loterie, hloupá komedie

Udávání a účtenková loterie, hloupá komedie

Lupa.cz: Proč firmy málo chrání data? Chovají se logicky

Proč firmy málo chrání data? Chovají se logicky

Vitalia.cz: Potvrzeno: Pobyt v lese je skvělý na imunitu

Potvrzeno: Pobyt v lese je skvělý na imunitu

Měšec.cz: Air Bank zruší TOP3 garanci a zdražuje kurzy

Air Bank zruší TOP3 garanci a zdražuje kurzy

Měšec.cz: U levneELEKTRO.cz už reklamaci nevyřídíte

U levneELEKTRO.cz už reklamaci nevyřídíte

DigiZone.cz: Recenze Westworld: zavraždit a...

Recenze Westworld: zavraždit a...

Vitalia.cz: Jmenuje se Janina a žije bez cukru

Jmenuje se Janina a žije bez cukru

Root.cz: Certifikáty zadarmo jsou horší než za peníze?

Certifikáty zadarmo jsou horší než za peníze?

Vitalia.cz: Pamlsková vyhláška bude platit jen na základkách

Pamlsková vyhláška bude platit jen na základkách

Lupa.cz: Co se dá měřit přes Internet věcí

Co se dá měřit přes Internet věcí

Podnikatel.cz: Chtějte údaje k dani z nemovitostí do mailu

Chtějte údaje k dani z nemovitostí do mailu