Specifikaci OOXML už také někdo implementoval. Analogicky jí číst nemusíte ;). Dále takové DrawML lze také immplementovat zvlášť, a není k tomu třeba číst celou specifikaci OOXML. No a nakonec - nepovažuji za vhodné, aby implementace Office MUSELA nutně mít Javu.
Konverze: asi si nerozumíme. Převod mezi formáty samozřejmě musí provést nějaká aplikace. Nicméně pokud formát A umí například vlastnost antsBlack (Black Dashed Line Animation; Specifies that this text shall be surrounded by an animated black dashed line border), a formát B ho nemá, tak je to smůla, protože konverzi nelze provést beze ztráty. Tedy to na konci záleží na formátech, ne(jen) na aplikaci. No a pokud ODF neumí beze ztráty vlastností popsat dokumenty, které jsou dnes ve velkém množství ve firmách, těžko do ODF něco převádět. antsBlack je samozřejmě jen příklad, ODF neumí popsat ani řadu jiných věcí.
<asinword95>: Nedělejte tu z toho komedii pro teenagery. Žádný tag asinword95 neexistuje. Existuje třeba tag autoSpaceLikeWord95 (Emulate Word 95 Full-Width Character Spacing, je trochu rozepsáno), který je označen jako deprecated, a doporučuje se ho neimplementovat (tedy ignorovat). Další podobné jsou adjustLineHeightInTable, alignTablesRowByRow, allowSpaceOfSameStyleInTable, applyBreakingRules, autofitToFirstFixedWidthCell atd.
ODF naopak moc nepopisuje. Řada věcí popsána stylem "contains application specific settings", apod. Navíc i OpenOffice do svých dokumentů cpe řadu věcí, které v ODF vůbec nejsou popsané (což je dobrý humor, když je ODF standardizovaným výcucem formátu OpenOffice). Příkladem budiž AutoCalculate, CurrentDatabaseCommandType, HasSheetTabs, IsLabelDocument, IsKernAsianPunctuation, PrintBlackFonts, ShowZeroValues, UpdateFromTemplate a mnoho dalších. Jinými slovy ODF není dostačující ani k implementaci tabulkového kalkulátoru (neumí vzorce), ani k dekódování dokumentů OpenOffice. Abych přečetl dokument OpenOffice, budu muset implementovat ODF, plus louskat zdrojáky OpenOffice, abych zjistil, co ten který tag má dělat (přičtěme k ODF pár milionů řádek zdrojáku, a pár let jejich louskání).
Viděl jste vůbec specifikaci OOXML či ODF, když jsme u toho? A co byste říkal tomu, kdyby MS "otevřel" své formáty DOC/XLS (či DOCX/PPTX) tak, že by například nebylo popsané, co dělají funkce u tabulkového kalkulátoru?
Nemůžete použít MS Office, protože platforma? Použijte jinou platformu (Windows, MacOS, nějakou emulaci). Nebo chcete nárokovat, že jakákoliv platforma musí povinně umožňovat číst dokumenty státní správy? BeOS, AmigaOS, ZX Spectrum? Asi ne. Opravdu si nemůžete dovolit MS Office za 3000 Kč? Tak použijte Word Viewer (pro Windows, nebo ho můžete běžet v emulaci), je zdarma. Nevyhovuje vám MS Office? Řešte si tedy situaci ve své režii (třeba zkuste import v OpenOffice). Dokumenty můžete od státní správy vždy získat ve více formátech, například na papíře. Když nemám peníze na připojení k inetu, tak si také musím vyhlášku přečíst na radnici na vývěsní desce (ano, to existuje).