Potrzebuję zapisać dokument Word jako HTML. Zawiera niektóre obrazy tła, inne obrazy, teksty ... Otwiera się poprawnie w Internet Explorerze, ale jak mogę zapisać dokument Word jako HTML, aby Firefox i inne obecne przeglądarki renderowały go poprawnie?
Brakuje wszystkich obrazów w dokumencie. Przejrzałem wygenerowany dokument HTML, ale ścieżki do obrazów wydają się poprawne.
Dowolny pomysł?
Rzeczy takie jak „Nie zapisuj dokumentów jako HTML” nie będą tutaj pomocne.
Edycja: Aby wyrazić się jasno, normalny „Zapisz jako HTML” nie wycina go, wynik jest zepsuty w dowolnej przeglądarce innej niż Internet Explorer.
Edycja 2: Korzystam z Worda 2010 i Firefoksa 4. Próbowałem też renderować go w najnowszej wersji Chrome, co również nie powiodło się. Użyłem różnych ustawień kompatybilności do zapisywania jako HTML, to nie pomogło
źródło
Odpowiedzi:
Korzystając ze strony internetowej Zapisz jako stronę internetową (htm html), tuż przed kliknięciem Zapisz, zauważ menu rozwijane „Narzędzia” po lewej stronie przycisku Zapisz. Przejdź do tego menu rozwijanego, kliknij Opcje sieciowe. W oknie opcji, które się pojawi, ODCZYTAJ pole oznaczone „Polegaj na VML ...” To zadziałało dla mnie świetnie. Powodzenia.
źródło
Mam hack, który polega na bezpośredniej modyfikacji kodu HTML. Korzystam z MS-Office 2007 i FF 10.0.4.
Sztuką jest usunięcie
<v:imagedata src = ...>
surowca generowanego przez program Word podczas zapisywania pliku w formacie HTML i zastąpienie go standardem<img src = ...>
. Te pierwsze (imagedata ...) mogą być renderowane tylko przez IE, podczas gdy te drugie są standardowe i mogą być obsługiwane przez wszystkie przeglądarki.Przykład:
Usuń następujące elementy -
Z:
źródło
Napotkałem ten sam problem. Wygląda na to, że z pewnych powodów Word eksportuje zwykły HTML dla niektórych dokumentów.
Zwykle Word eksportuje grafikę z dwoma kodami: specjalnym do renderowania w IE i zwykłym HTML dla innych przeglądarek.
Kod wygląda jak poniżej (usunąłem dużo kodu w celu zapewnienia czytelności)
Zauważ uwarunkowania?
W przypadku niektórych dokumentów widzę, że Word przestaje być dwujęzyczny i eksportuje tylko część IE.
Nie mam jeszcze rozwiązania dla tych przypadków. Nadal badam
źródło
Spróbuj zapisać jako stronę sieci Web, Filtruj, aby usunąć tagi właściwe dla pakietu Office. W programie Word 2007 usuwa wszystkie brzydkie tagi biurowe i generuje czysty plik HTML.
źródło
Próbowałem tylko prostego dokumentu, renderowanego w Chrome, więc YMMV - ale próbowałeś zapisać jako
Web Page, Filtered
(dostępny w mojej kopii Word 2010 i zakładam we wszystkich wersjach).Powinno to wyeliminować wiele najgorszych rzeczy, ale mimo to wynik nie zawsze jest idealny, neutralny dla przeglądarki HTML.
źródło
Na pasku narzędzi szybkiego dostępu dostępna jest opcja o nazwie Podgląd strony internetowej . Myślę, że to powinno zadziałać (przetestowałem go, gdy miałem Word 2007 i nie wiem, czy jest dostępny w 2010 i 2013 roku).
źródło
Ponieważ najwyraźniej nic więcej nie działało, stało się jednym z tych cholernych rozwiązań „tylko dla IE”.
Edycja: Tylko dla wyjaśnienia: sam na to odpowiedziałem, ponieważ nie otrzymałem żadnej innej odpowiedzi przez 8 miesięcy. Ponieważ w tej chwili nie potrzebuję już rozwiązania, a było to zbyt dawno, nie mogę zaakceptować innego rozwiązania.
źródło