HTML Z MS OFFICE 2000 - STANDARD ZMODYFIKOWANY
Scott Spanbauer, Dan Miller, Darek Rzeźnicki
Aplikacje Office'a 2000 mają opcję zapisywania dokumentów w formacie HTML - jako strony WWW. Przetestowaliśmy więc zgodność plików Office'a 2000, tworząc dokumenty HTML w trzech aplikacjach: Wordzie 2000, Excelu 2000 i PowerPoincie 2000. Następnie spróbowaliśmy otworzyć te pliki w Office 97, konkurencyjnych pakietach biurowych, różnych przeglądarkach i edytorach HTML.
Jeżeli zapisujesz duże bądź złożone dokumenty Office'a 2000 (innymi słowy, pliki z makrami, grafiką czy innym rodzajem skomplikowanego formatowania) jako pliki .htm i później otwierasz je w przeglądarce innej niż Microsoftu, edytorze HTML, konkurencyjnym pakiecie biurowym czy nawet w Office 97, często stracisz to formatowanie. Czasem nie zobaczysz w ogóle nic poza bełkotem (patrz tabelka „Pliki Office 2000 i inne aplikacje”).
Przykładowo, gdy zapisaliśmy jeden plik HTML w Wordzie 2000, a następnie próbowaliśmy go otworzyć w Netscape Navigatorze 4.51, okazało się, że nagłówki zostały rozbite do jednego słowa w wierszu, a obrazki nakładały się na tekst. Gdy próbowaliśmy otworzyć ten sam plik w edytorze HTML SoftQuad HotMetal Pro, program ostrzegł nas o „problemach” w HTML; jego kreator HTML oznajmił następnie, że dokument ma mnóstwo „nierozpoznanego” kodu HTML. Przy próbie otwarcia prezentacji PowerPointa w HTML, Navigator pokazał jedynie cyfrowe śmiecie.
Nie tylko HTML
Dlaczego tak się dzieje? Obecna specyfikacja języka HTML 4.0, do której odwołuje się większość obecnych przeglądarek i edytorów HTML, nie jest w stanie zachować idealnej jakości skomplikowanych dokumentów Office'a 2000. Z tego powodu podczas zapisu dokumentów jako stron WWW Office wspomaga standardowy HTML pewnymi niestandardowymi technologiami: XML (Extended Markup Language) obsługuje makra i inne elementy interaktywne, podczas gdy VML (Vector Markup Language) zachowuje część grafiki. Ponieważ wiele edytorów i przeglądarek nie uznaje jeszcze XML czy VML, nie są w pełni zgodne z plikami .htm Office'a.
Niestandardowa implementacja HTML w Office 2000 może również utrudnić współpracę. Microsoft stworzył hybrydową formę HTML, z której w pełni mogą korzystać jedynie użytkownicy Office'a 2000 - i nawet wówczas wpadną w kłopoty.
Powód? Przypuśćmy, że stworzysz dokument .htm w aplikacji Microsoft Word. Office 2000 umieści w kodzie źródłowym pliku specjalny znacznik, identyfikujący plik w Office i Eksploratorze Windows jako dokument Worda. Ale jeżeli ktoś z Twych współpracowników otworzy i zapisze ten sam plik we FrontPage'u, dokument stanie się czystą stroną WWW, tracąc wszystkie cechy Worda w tym procesie - ze specjalnym znacznikiem wskazującym aplikację źródłową włącznie. Od tej chwili otwieranie pliku przez trzeciego użytkownika będzie bardzo utrudnione, gdyż nie będzie on wiedział, jakiej aplikacji użyć.
Gruby i powolny
Ta hybrydowa postać HTML może być także powolna. Excel 2000 zdecydowania zwalnia, gdy ma do czynienia z HTML. Zapisanie arkusza kalkulacyjnego o rozmiarze 5 MB we własnym formacie pliku programu (.xls) zajęło nieco mniej niż 4 sekundy. Ale zapisywanie dokładnie tego samego arkusza jako HTML spowodowało rozdęcie się pliku do aż 20 MB, zaś proces zajął prawie 40 sekund. Inne aplikacje Office'a 2000 zachowywały się trochę lepiej: pliki Worda 2000 zapisywane jako strony WWW okazały się mniejsze od oryginalnych plików .doc, natomiast prezentacje PowerPointa powiększyły się tylko nieznacznie w wersji HTML.
Wniosek nasuwa się prosty: jeżeli wszyscy, do których kierujesz swe dokumenty w postaci HTML, mają Internet Explorera 5, nie ma problemu - używaj funkcji zapisu jako stron WWW. Jeśli jednak chcesz tworzyć strony WWW dla całego świata lub zamierzasz współpracować z wieloma ludźmi nad dokumentami w formacie HTML, Office 2000 nie będzie właściwym narzędziem.
Pliki Office 2000 i inne aplikacje |
|||
Typ pliku |
Może otworzyć plik o jakości idealnie wiernej oryginałowi. |
Może otworzyć plik, ale wygląd znacznie różni się od oryginału. |
Nie może otworzyć pliku albo pokazuje mieszankę danych kodu źródłowego. |
Word 2000 (.doc) |
Word 97 |
Word Pro 9 |
WordPerfect 9 |
Word 2000 (.htm) |
FrontPage 2000, Internet Explorer 4.01 i 5, Netscape Navigator 4.51 |
Netscape Composer 4.51, WordPerfect 9 |
HotMetal Pro 5, Word 97, Word Pro 9 |
Excel 2000 (.xls) |
Excel 97 |
Quattro Pro 9 |
1-2-3 9 |
Excel 2000 (.htm) |
|
FrontPage 2000, Internet Explorer 4.01 i 5, Netscape Navigator 4.51 |
1-2-3 9, Excel 97, HotMetal Pro 5, Netscape Composer 4.51, Quattro Pro 9 |
PowerPoint 2000 (.xls) |
PowerPoint 97 |
|
|
PowerPoint 2000 (.htm) |
Internet Explorer 4.01 i 5 |
FrontPage 2000 |
HotMetal Pro 5, Netscape Composer 4.51, Netscape Navigator 4.51, PowerPoint 97 |
JAK TESTOWALIŚMY Próbowaliśmy otworzyć pliki oryginalne i .htm Office'a 2000 o różnych rozmiarach i złożoności (tzn. z grafiką i bez, znacznikami poprawek, makrami i ramkami) w popularnych aplikacjach biurowych, edytorach HTML i przeglądarkach. Dane na podstawie testów opracowanych przez PC World Test Center. Wszelkie prawa zastrzeżone.