Как сохранить документы Word как HTML для просмотра в Firefox

Мне нужно сохранить документ Word как HTML. Он имеет некоторые фоновые изображения, изображения, тексты, ...
Он правильно открывается в Internet Explorer, но как я могу сохранить документ word как HTML, чтобы Firefox и другие текущие браузеры отображали его правильно?

в документе отсутствуют все изображения. Я просмотрел сгенерированный html-документ, но пути к изображениям кажутся правильными.

есть идеи?

такие вещи, как "не сохранять документы как html" не будут будьте полезны здесь.

Edit: чтобы прояснить, обычное "Сохранить как HTML" не обрезает его, результат нарушается в любом браузере, кроме Internet Explorer.

редактировать 2: я использую Word 2010 и Firefox 4. Я также попытался визуализировать его в последней версии Chrome, которая также не удалась. Я использовал разные настройки совместимости для сохранения в html, это не помогло

4
задан private_meta
19.12.2022 1:25 Количество просмотров материала 3485
Распечатать страницу

7 ответов

при использовании Word Save As Web Page (htm html), непосредственно перед нажатием кнопки Save, обратите внимание на выпадающее меню "Инструменты" слева от кнопки Save. Перейдите в этот раскрывающийся список, нажмите веб-параметры. В появившемся окне параметров снимите флажок " полагаться на VML..." Это отлично сработало для меня. Удача.

5
отвечен John Johnson 2022-12-20 09:13

у меня есть хак, который изменяет HTML код напрямую. Я использую MS-Office 2007 и FF 10.0.4.

фокус в том, чтобы удалить <v:imagedata src = ...> crud, который генерирует слово при сохранении файла в HTML и замене его стандартным <img src = ...>. Бывшая (она ...) может быть отображен только IE, в то время как последний является стандартным и может обрабатываться всеми браузерами.

пример:

удалить следующие -

<span style='mso-no-proof:yes'><v:shape id="Picture_x0020_2" o:spid="_x0000_i1026"
 type="#_x0000_t75" style='width:282.75pt;height:207.75pt;visibility:visible;
 mso-wrap-style:square'>
 <v:imagedata src="dcsl_overview_files/image006.png" o:title=""/>
</v:shape> </span>

С:

<img src="dcsl_overview_files/image006.png" alt="overview figure">
4
отвечен Saurabh Bagchi 2022-12-20 11:30

я столкнулся с такой же проблемой. Кажется, что по некоторым причинам Word экспортирует обычный HTML для некоторых документов.

обычно Word экспортирует графику с двумя кодами: специальный для рендеринга в IE и обычный HTML для других браузеров.

код выглядит как ниже (я удалил много кода для читабельности)

<p ...><span ...><!--[if gte vml 1]><v:shapetype...>
 [code for IE]
</v:shapetype>
<v:shape id="Picture_x0020_2" ... alt="...png" ...>
 <v:imagedata src="...docx_files/image001.png".../>
</v:shape><![endif]-->
<![if !vml]><img width=169 height=119
src="..."... ><![endif]></span></p>

обратите внимание на условный?

<!--[if gte vml 1]> IE Code <![endif]--> <![if !vml]> Non IE HTML <![endif]>

для некоторых документов я вижу, что слово перестает быть двуязычным и экспорта только часть IE.

у меня еще нет решения для этих случаев. Все еще расследуем

2
отвечен Thierry Thelliez 2022-12-20 13:47

Я пробовал только простой документ, отрисованный в Chrome, так что YMMV - но вы пытались сохранить как Web Page, Filtered (доступно в моей копии Word 2010, и я предполагаю, во всех версиях).

Это должно удалить много худших вещей, но тем не менее, вывод не всегда может быть совершенным, нейтральным для браузера HTML.

1
отвечен CJM 2022-12-20 16:04

попробуйте сохранить как веб-страницу, фильтр для удаления тегов Office. На Word 2007, это очистить все уродливые теги office и создать чистый html-файл.

1
отвечен Pok 2022-12-20 18:21

на панели быстрого доступа есть опция предварительный просмотр веб-страницы. Я думаю, что это должно работать (я тестировал его, когда у меня было Word 2007, и не знаю, доступно ли оно в 2010 и 2013 годах).

0
отвечен UltraDEVV 2022-12-20 20:38

Как, видимо, ничего не помогало, стало один из этих чертовых "только IE" решения.

Edit: чтобы уточнить: я сам на это ответил, так как в течение 8 месяцев не получал никакого другого ответа. Поскольку я больше не нуждаюсь в решении на данный момент, и это было слишком давно, я буду/не могу принять другое решение.

-2
отвечен private_meta 2022-12-20 22:55

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх