Korzystając z LibreOffice trzeba czasami zapisać dokument jako plik pakietu Microsoftu (.doc, .docx, .xls itd.). Wiele osób się na tym przejechało, gdyż tylko pakiet MS potrafi dobrze obsługiwać swoje pliki. Z tego powodu może się zdarzyć, że dokument napisany we Writerze, a zapisany nie jako .odt tylko jako .doc, po otwarciu w Wordzie wygląda inaczej, albo jest “uszkodzony”.

Ten wpis nie będzie o tym, jak naprawić taką sytuację, ale raczej o tym, jak jej uniknąć – o tym w jaki sposób sprawdzić, jak plik .doc lub .docx napisany w Libre będzie wyglądał w MS Office.
Obsługa plików worda w LibreOffice
Na początek trochę teorii: Microsoft Office i LibreOffice domyślnie używają innych formatów plików do zapisywania dokumentów. Libre korzysta z otwartego standardu ODF (zwany też jako OpenDocument lub ISO/IEC 26300), co ma tę zaletę, że każdy producent może bez problemu dodać obsługę tych plików w swoim programie. MS zaś korzysta ze swojego własnego i zamkniętego formatu, co ma dla niego tę zaletę, że żaden producent nie może bez problemu dodać obsługi tych plików w swoim programie. Przez długi czas, aby obsługiwać pliki ODF w pakiecie Microsoftu należało ściągnąć z Internetu bezpłatną wtyczkę. Ale od uaktualnienia ServicePack 2 dla Office’a 2007 nie trzeba już niczego ściągać.
Teoretycznie oba pakiety obsługują oba formaty plików.Tzn, że używając Libre można spokojnie odczytać i zapisać pliki w formacie Microsoftu, a używając MS Office, można to samo zrobić z plikami ODF. Praktycznie tak jest, dopóki nie „wydziwia się”, dopóki dokumenty są w miarę proste i składają się głównie z tekstu. Dodanie grafiki może już zaowocować mniej lub bardziej widocznymi różnicami w wyświetlaniu tego samego dokumentu na innych programach.

Pomimo że pakiet MS ma wbudowaną obsługę OpenDocument w nowszych wersjach i robi to za pomocą darmowych wtyczek w starszych, użytkownicy LibreOffice są często zmuszeni zapisać pliki w formacie Microsoftu. Dzieje się tak z różnych powodów: formalnych, technicznych (MS nie wspiera najnowszej wersji formatu ODF 1.2), czy po prostu ktoś nie umie (nie chce) pobrać stosownej wtyczki. W takich wypadkach pojawiają się obawy o to, że po zapisaniu dokumentu w innym formacie niż domyślny .odt, posypie się on. Jak zatem sprawdzić, czy rzeczywiście s tekstem stanie się coś złego?
Bardzo prawdopodobne, że po zapisaniu w Libre pliku jako .doc i ponownym wczytaniu dokumentu, będą widoczne niechciane zmiany. Jak wcześniej napisałem, pliki Microsoftu są zamknięte, przez co inni producenci nie mogą napisać programu, który by wyświetlał je dokładnie tak samo jak MS Office. Dlatego aby sprawdzić, czy nic się nie zepsuło najlepiej otworzyć taki dokument w Wordzie. Tyle, że nie każdy musi mieć do niego dostęp.

Przeglądarka plików MS Office
Rozwiązaniem jest aplikacja Word Viewer wydana przez Microsoft. Jest to program do przeglądania i drukowania dokumentów – nie potrafi niczego więcej, nie da się w nim nawet jednej literki zamienić. Ale za to można w nim sprawdzić, czy dokument będzie wyglądał dobrze po otwarciu w Wordzie.
Program, a raczej programy, bo do każdego rodzaju dokumentu jest oddzielna aplikacja, są do ściągnięcia za darmo na stronie Microsoftu:
Word Viewer – dla dokumentów tekstowych
Excel Viewer – dla arkuszy kalkulacyjnych
PowerPoint Viewer – dla prezentacji multimedialnych
Pakiet zgodności – bez którego programy nie otworzą plików w nowych formatach (.docx itd.)!!!
Podczas instalowania tych programów, najpewniej zostaną podmienione domyślne aplikacje do otwierania plików microsoftowych. Jak to naprawić będzie później. W każdym razie, teraz po otwarciu ikony pliku .doc, .docx etc. odpali się jeden z Viewerów. Mając otwarty ten sam dokument w przeglądarce oraz w LibreOffice, można porównać jego wygląd.

Nawet w prostym tekście zawierającym same akapity mogą pojawić się minimalne różnice. Jeżeli nie przeszkadzają, to nie ma sensu się nimi przejmować. Gorzej, gdy np. CV zamiast kończyć się na pierwszej stronie zajmuje jeszcze kilka linijek na drugiej. Ponieważ Viewery nie pozwalają na jakiekolwiek poprawki dokumentu, w takiej sytuacji trzeba cofnąć się do LibreOffice i coś pozmieniać np. czcionkę, albo usunąć niepotrzebny tekst.
Tu nie rozwiązuję problemu zgodności pomiędzy dwoma pakietami biurowymi, tylko podpowiadam jak je wcześnie wykryć i ominąć. Dlatego jeśli ktoś pracujący na Libre musi zapisywać pliki w formacie Microsofru, mogę doradzić tylko tyle, żeby podejrzał taki plik w Viewerze, a potem ewentualnie wyrzucił z niego to, co się psuje.*
Generalnie przy pracy na plikach Microsoftu trzeba się liczyć z tym, że nawet jeśli w Viewerze wszystko wygląda dobrze, to po otwarciu dokumentu w Wordzie czy innym programie znowu mogą pojawić się jakieś zmiany. W sieci można natknąć się na narzekania, że różne wersje Worda (np. 2007 i 2010) potrafią inaczej wyświetlić ten sam dokument.
Ustawienie domyślnego programu do otwierania plików
Pozostaje jeszcze do omówienia przywrócenie LibreOffice jak domyślnego programu do otwierania plików Microsoftu:
- otwórz folder, w którym są takie pliki
- kliknij prawym przyciskiem myszki na jednym z nich
- najedź na polecenie Otwórz za pomocą i zaczekaj, aż pojawi się mniejsza lista
- kliknij na Wybierz program domyślny
- w oknie kliknij na ikonie Writera
- upewnij się, że zahaczony jest kwadracik Zawsze używaj wybranego programu…
- wduś OK
* Można jeszcze zainstalować pakiet Lotus Symphony, który tak samo jak LibreOffice wywodzi się z pakietu OpenOffice. Albo pomęczyć wszystkich, aby zainstalowali u siebie LibreOffice i korzystali z jego domyślnych plików. W końcu Libre jest darmowe nawet do zastosowań komercyjnych, więc co komu szkodzi?
5 Odpowiedzi
Ryychuu
Można jeszcze spróbować zmienić w Ustawieniach OOo/LO wersje odf z 1.2 na wersję którą nasz najnieukochańszy office obsłuży, albo jeśli nie mamy zamiaru potem edytować dokumentu, to możemy zapisać go do pliku .pdf
Piotr
MS chwali się, że ich nowy Office będzie obsługiwał ODF 1.2. Ale nie słyszałem nic o stosowanej poprawce do starszych wersji 🙂
Pogrzebałem w ustawieniach Libre i faktycznie, można użyć starszego formatu plików. Na górze trzeba wejść w Narzędzia | Opcje, w nowym oknie rozwinąć listę Ładuj / Zapisz – Ogólne i tam już można wybrać wersję formatu ODF. obrazek
Andrzej Piotr
Jak skasować Microsoft Word mieć tylko Libre Office, który mam zainstalowany (nowy komputer)…jestem zielony.
Napisz do mnie, bo specjalnie kupiłem drugi komputer, a tu kłopot.
niezadowolony
Dlaczego libra office zmienia plik zaraz po otwarciu i zapisuje zmiany bez zgody!! co za gówno
Tim
Fekalia to masz w mózgu. Zapisuje Ci tak, bo masz tak skonfigurowany program. Poznaj ustawienia, zmień i nie płacz. A jak nie umiesz to uśmiechnij się do cioci wyszukiwarki lub wyskakuj z kasy na MS Office. Pozdrawiam.