LibreOffice a pliki Microsoftu

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”.

inny wygląd pliku odt oraz doc

Po zapisaniu pliku w formacie .doc może okazać się, że niektóre elementy są wyświetlane inaczej. Tutaj zmiany nie są znaczące, ale w skrajnym przypadku mogą zepsuć cały dokument. Na pocieszenie dodam, że Writer radzi sobie coraz lepiej z plikami Worda. (PS. a tekst na obrazku został skopiowany ze strony przekonajich.pl)

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.

zapisywanie dokumentu jako doc we Writerze

Writer ma wbudowaną obsługę plików Worda, choć brakuje jej do ideału.

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.

tekst w kształtach

Wpisywanie tekstu do kształtu nie jest dobrym pomysłem, jeżeli dokument ma być zapisany jako .doc. Problem można obejść łopatologicznie rysując diagram w programie do grafiki (np. w darmowym Inkscape), a potem wklejając go do tekstu.

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ścibez 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.

różne ikony dla różnych formatów plików

Word Viewer podczas instalacji pozwolił sobie zmienić domyślny program do otwierania plików .doc

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:

  1. otwórz folder, w którym są takie pliki
  2. kliknij prawym przyciskiem myszki na jednym z nich
  3. najedź na polecenie Otwórz za pomocą i zaczekaj, aż pojawi się mniejsza lista
  4. kliknij na Wybierz program domyślny
  5. w oknie kliknij na ikonie Writera
  6. upewnij się, że zahaczony jest kwadracik Zawsze używaj wybranego programu…
  7. wduś OK

otwieranie pliku innym programemzmiana domyślnego programu

* 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?

VN:F [1.9.22_1171]
Rating: 4.8/5 (8 votes cast)
LibreOffice a pliki Microsoftu, 4.8 out of 5 based on 8 ratings

2 comments on “LibreOffice a pliki Microsoftu

  1. Ryychuu on said:

    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

    VA:F [1.9.22_1171]
    Rating: 5.0/5 (1 vote cast)
    • Piotr on said:

      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

      VN:F [1.9.22_1171]
      Rating: 1.0/5 (1 vote cast)

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.

* Copy This Password *

* Type Or Paste Password Here *

Możesz użyć następujących tagów oraz atrybutów HTML-a: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>