Openoffice.org-logo

Test av Microsofts programtillegg for odt-filer

Bakgrunn

Ikoner

Microsoft har opplevd økende konkurranse på flere fronter: Firefox tar markedsandeler som en åpen og fri nettleser og på kontorstøttefronten har OpenOffice.org gitt brukerne et godt alternativ til Word, Excel, Powerpoint og til dels også Access. OpenOffice.org har også tatt i bruk et åpent standardformat som er blitt en ISO-standard og allerede støttes av over 50 ulike programmer og programtillegg. Men skal en standard virke, så må de store leverandørene også støtte den. Det har vært tvil rundt hvor stor Microsofts vilje til å støtte odf-formatet er, særlig siden de har lansert sin egen variant (foreløpig bare støttet av bransjens egen ECMA): Office Open XML. Og kan en slik navnelikhet være tilfeldig?

Kritikerne har mindre grunn til å klage nå, for nylig lanserte Microsoft har sin første brukbare versjon av et programtillegg for de tre nyeste versjonene av Word: Word XP, Word 2003, Word 2007. Hva gjør programtillegget? Med ett kan Word både åpne og lagre odt-filer. (Støtte for de andre filene, for regneark, presentasjoner o.a. kommer visstnok siden).

Mitt prosjekt var å teste hvor god denne konverteringen er blitt, særlig etter rykter om at de tidligere versjonene av den ikke har vært noe særlig god. Så her kommer testen

Prosjektet

For å teste samspillet mellom ulike funksjoner i Word og OpenOffice.org laget jeg en testfil i OpenOffice.org som jeg så ville prøve å åpne i Word. Den måtte ta i bruk det viktigste: Bilder, tabeller, punktlister, formatering og farget tekst og bakgrunn. Jeg lagde også en tilsvarende fil i Word, som så skulle teste samspillet den andre veien (fra Word til OpenOffice).

Men før jeg kunne gjøre dette måtte jeg skaffe til veie en datamaskin med Windows, en av de tre nevnte Word-versjonene, OpenOffice og dessuten legge inn det nye programtillegget. Jeg starter med det siste.

Installasjon

Installasjon av odf-tillegget

Nettsiden http://odf-converter.sourceforge.net/download.html lenker til prosjektsiden der tillegget kan hentes, men forteller også hva som ellers kreves for at tillegget skal virke:

Before installing the add-in, make sure you have one of the followings...
Microsoft Word XP
Office Compatibility Pack
.NET framework 2.0
or
Microsoft Word 2003
Office Compatibility Pack
.NET framework 2.0*
or
Word 2007 with .NET Programmability Support activated
.NET framework 2.0*

Jeg tok sikte på å oppfylle det midterste kravet, og startet med Windows update, som jo også oppgraderer Office-pakken. Jeg lette etter «Office Compatibility Pack» på oppgraderingssidene til Microsoft, men fant bare tillegg for 2007, regnet med at de ikke gjaldt meg og håpet at det jeg trengte var en del av noen av alle sikkerhetsoppdateringene; oppgraderte alt tilhørende office-pakken og tok en obligatorisk omstart. Deretter hentet jeg ned tillegget og startet den kjørbare fila:

Jeg fryktet at diverse tillegg måtte være inne før tillegget kunne brukes, da nettsiden informerte om det. Men tillegget gjorde selv oppmerksom på hva som eventuelt manglet og tilbød å installere det, dermed virket prosessen lettere enn jeg fryktet, og installasjonen var over på et blunk.

Deretter laget jeg testdokumentet i OpenOffice.org (heretter forkortet kalt OOo).

Manglende tillegg

Nye menypunkter i Word

Så åpnet jeg Word, og til min glede finner jeg to nye oppføringer under «Fil»: «Open ODF» og «Save as ODF». Litt underlig, forresten, da formatet for tekst heter «odt» mens odf er navnet på hele gruppen av formater, også formater for regneark og presentasjoner m.m. Synd ikke oppføringa (og de senere feilmeldingene) er oversatt, men kommer på engelsk.

Jeg starter åpningen, men det gir feilmelding: Jeg mangler «Compatibility pack for Office 2007». Siden MS Office 2007 bruker filformatet Office OpenXML, så antar jeg dette gir mulighet for å bruke det og at all konvertering fra og til odf går via dette formatet, som er nært knyttet til doc-formatet, før den så lagrer i den versjonen som min office-pakke kan ta i bruk. Men heldigvis åpnet XP rett nettside for meg, så det var lett å installere også dette, og nå fikk den heldigvis åpnet dokumentet.

Se selve dokumentene avbildet her.

Fra OpenOffice.org til Word

Feilmelding

Konverteringen gikk mye bedre enn fryktet. Programmet melder om at noen funksjoner kan gå tapt siden den gjør om fra «Office 2007» til «Office 2003». I det minste gir den en fornuftig liste over hva som kan endre seg.

Til tross for dette, så er det eneste jeg ser med har endret seg, lengden på teksten og bildeplasseringa. Bildet er flyttet ett hakk lenger opp i Word enn i OOo og to linjer er falt ned på neste side. I OOo passet alt på samme side. Det hjelper ikke å flytte bildet, derimot har linjeavstanden økt og gitt en lengre tekst. Det kan ha betydning for lange dokumenter, men mulig man kan endre dette ved å endre linjeavstanden manuelt.

Word kan derimot ikke lagre automatisk som odf, du må velge det fra gang til gang. Filene dine vil dermed alltid mellomlagres som *doc, selv når du har importert et odt-document. Derfor ville jeg åpne OOo-dokumentet som odt-fil etter en runddans fra OOo til Word-format i Word og tilbake til odf igjen. Det jeg da egentlig vil sammenligne, er OOos evne til å lese Words filer med Words evne til å lagre som odt.

Manglende tillegg 2

Feilmelding

Da jeg skulle lagre som odt fikk jeg et lignende problem som da jeg ville åpne odt: Word melder om at det mangler et tillegg. Denne gangen et konverteringsfilter for MS Office 2007. Av samme grunn som ved import så går også nå fila innom Office Open XML før den havner i odt-format. Jeg installerer også dette, og da virker også «Lagre som ODF».

Mellomspill: Fra OOo til Word og tilbake

Jeg lagrer det samme OOo-dokumentet som odt igjen. Odt-dokumentet Word da lager skal være helt det samme som jeg først lagde i OOo. Men å konvertere fram og tilbake kan fort skape bry, så hva skjer nå?

Størrelsen er igjen tilbake på bare en side, og det har oppstått en punktnummerering i overskriften. Tabellen er forskjøvet omtrent en millimeter utover høyre marg. Ellers er den helt som da den først ble laget.

Hvis denne samme fila lagres som Word 2003 og ikke odt for så å åpnes i OOo, så skjer mye av det samme, men punktene i punktlista er blitt veldig små, og tabellen er bare såvidt synlig bredere enn tekstområdet.

Derimot klarte ikke OOo å åpne Office 2007 fila som Office 2003 har laget (den gis filendelsen docx). OOo gir meg en liste over mulige formater, men den har ikke Word 2007 på den lista. Dette er ventet å komme i neste versjon av OOo, ansvarlig er Novell.

Fra Word til OOo

Til sist opprettet jeg et tilsvarende dokument som det første, men nå laget jeg det i Word, lagret som odt og doc og åpnet begge i OOo.

Words odt-dokument ble åpnet bortimot feilfritt, det eneste jeg ser er en forskyvning av solnedgangsbildet og tabellen mot høyre, ut over tekstområdet, akkurat som i forrige test.

Words Word 2003-versjon er ikke like god. Punktmerkinga som hadde egne bilder er blitt til vanlige (normalt store) svarte punkter. Tabellen er nå forskjøvet utover skriveområdet på begge sider, mest mot venstre, bildet er forskjøvet mot høyre.

Ellers forskyves teksten i første avsnitt forskyves litt i Word 2003-versjonen, sannsynligvis som følge av at bildet

forskyves ørlite grann mer enn i odt-fila.

Se selve dokumentene avbildet her.

Konkurrenter

«The OpenDocument Foundation» jobber med et lignende tillegg, som ikke er ferdig ennå. Det samme gjelder SUN (nærmere informasjon her og her). Denne er annonsert å få en foreløpig versjon i midten av februar, den foreløpige versjonen er testet i neste avsnitt. Den vil være gjenbruk av kode fra OOo og man kan velge odt som standard. Dessverre vil den utgaven bare støtte Word 2003.

Begge disse prosjektene tar også mål av seg å kunne konvertere til andre programtyper i odf-gruppen, nevnt er regneark og presentasjoner.

Test 2: Suns tilleggsprogram (test av den foreløpige versjonen)

Suns tillegg er ferdig installert

Den 20. februar ble Suns tillegg for Word 2003 gjort offentlig tilgjengelig, i en testversjon. For å laste det ned må du registrere deg først, men det holder med tulledata hvis du er redd for å gi fra personlig informasjon eller for framtidig søppelpost fra Sun. Installasjonen gikk problemfritt, og etterpå ser jeg en ny oppføring: Word kan båda lagre som og åpne i odt-format internt, ikke som en ekstern tilleggstjeneste, som med tillegget nevnt ovenfor. Du kan altså velge å bruke odt som ditt standardformat o Word 2003. Dessverre virker ikke dette i andre utgaver av Word.

Selve konverteringen var mye raskere enn med sourceforge-tillegget, og skjer som med et hvilket som helst annet format. Også denne gang er dessverre alle skjermbildene på engelsk. Men både ved åpning og lagring som odt gir Windows en feilmelding. Ifølge README-fila samme sted som tillegget, så kan dette endres ved å endre på en registeroppføring. Hva så med kvaliteten på omgjøringen?

Selve dokumentene er avbildet her., se nederst for Suns-tilleggets resultater. Å åpne odt-filer går glimrende, bare med den samme ekstra linja som i testen med Spurceforge-tillegget. Dette skyldes standard linjeavstand i henholdsvis Word og OOo, og er dermed å forvente. Andre veien derimot så det derimot dårligere ut. Dokuemntet vi lagret med Suns tillegg har flere avvik fra det opprinnelige Word-dokumentet: Først de samme feilene som med spurceforge-tillegget: punktlistetegnet går tilbake til normalt, tabellen blir bredere enn siden og bildet forskyves mot høyre. Men her oppstår tre feil til: Den gule markeringa forsvinner, og den grønne bakgrunnsfargen på overskrifta er borte. Ingen av disse er kanskje kritiske, men markeringer og bakgrunnsfarge er det synd at ikke forblir som de skal. Men da dette ikke er den ferdige utgaven er det å håpe at den endelige utgaven, som er ventet i juni, vil ha rettet opp slike feil.

Oppdatering 23.8.2007: Sun har nå sluppet en ferdig versjon av sitt tillegg, som lover å støtte MS office 2002, xp, 2003 og 2007, dessuten også regneark og presentasjoner. En test på linux.com beskriver at alt dessverre ikke virker helt som lovet, da tillegget ikke virker som det skal i vista og MS office 2007. Men for andre office versjoner virker tillegget, og tekstkonverteringen skal være god.

Konklusjon

Det nye tillegget er noe forvirrende og litt kronglete å installere, da det først gir inntrykk av å hente ned det nødvendige, deretter klager på manglende tillegg, og det to ganger. Hvorfor installeres ikke begge på en gang første gang man vil enten lagre som eller åpne fra odt? Men bortsett fra det virket installasjonen helt fint. Litt synd at de ikke har kunnet oversette programtillegget til norsk også, da de alt har oversatt det til en håndfull andre språk. Det gjør det norske grensesnittet litt forvirrende.

Selve konverteringen er forbløffende god, særlig tatt i betraktning hva andre programmer presterer. Det vil si at man kan sende odt-dokumenter til en Word-bruker og vedkommende kan få bortimot nøyaktig det samme dokumentet. Dette gjør utveksling av tekstdokumenter til en lek, der det tidligere har vært en god del hasardspill om man får med seg alt. Vi venter derfor i spenning på at tillegget også utvides til å gjelde regneark og presentasjoner.

På den negative siden må jeg si at selv om det på forhånd var annonsert å bli slik, så er jeg skuffet over at Word ikke får dette innebygd så man kan veldig odt som standard lagringsformat. Det er er nå mange flere som kan gjøre seg nytte av dokumenter med odt-formatet enn de som får brukt Word-dokumenter. Har du Word 2003 vil det kanskje lønne seg å bruke SUNs programtillegg isteden, da det lar en bruke formatet internt og som standardformat. Konverteringen er derimot forreløpig best med Sourceforge-tillegget fra bl.a. Microsoft. Det blir spennende å se hva de ulike konkurrentene etterhvert får til.

Vennlig hilsen Axel Bojer
Oslo, 8. og 24. februar 2007. Oppdatert 23.8.2007

Lenker: