Como salvar documentos do Word como HTML para serem visualizados no Firefox

9

Estou precisando salvar um documento do Word como HTML. Tem algumas imagens de fundo, outras imagens, textos, ... Ele abre corretamente no Internet Explorer, mas como posso salvar um documento do Word como HTML para que o Firefox e outros navegadores atuais o processem corretamente?

Todas as imagens estão faltando no documento. Analisei o documento html gerado, mas os caminhos das imagens parecem estar corretos.

Alguma ideia?

Coisas como "Não salvar documentos como html" não serão úteis aqui.

Editar: Para deixar claro, o normal "Salvar como HTML" não funciona, o resultado é quebrado em qualquer navegador que não seja o Internet Explorer.

Edit 2: O que estou usando é o Word 2010 e o Firefox 4. Também tentei renderizá-lo na versão mais recente do Chrome, que também falhou. Eu usei diferentes configurações de compatibilidade para salvar como html, isso não ajudou

    
por private_meta 09.04.2011 / 14:18

7 respostas

-2

Como aparentemente nada mais funcionou, tornou-se uma dessas malditas soluções "apenas para o IE".

Editar: Só para esclarecer: Respondi a mim mesmo porque não recebi nenhuma outra resposta por 8 meses. Como não estou mais precisando da solução no momento, e foi há muito tempo, não aceitarei outra solução.

    
por 04.05.2011 / 14:03
5

Ao usar o Word Salvar como página da Web (htm html), antes de clicar em Salvar, observe o menu suspenso "Ferramentas", à esquerda do botão Salvar. Entre nesta lista suspensa, clique nas Opções da Web. Na caixa de opções que aparece, desmarque a caixa "Confiar em VML ..." Isso funcionou muito bem para mim. Boa sorte.

    
por 30.01.2013 / 11:32
4

Eu tenho um hack que envolve a modificação direta do código HTML. Estou usando o MS-Office 2007 e o FF 10.0.4.

O truque é remover o <v:imagedata src = ...> crud que o Word gera quando você salva um arquivo em HTML e o substitui pelo padrão <img src = ...> . O primeiro (imagedata ...) só pode ser renderizado pelo IE, enquanto o último é padrão e pode ser tratado por todos os navegadores.

Exemplo:

Remova o seguinte -

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

Com:

<img src="dcsl_overview_files/image006.png" alt="overview figure">
    
por 04.06.2012 / 22:39
2

Eu encontrei o mesmo problema. Parece que, por alguns motivos, o Word exporta HTML regular para alguns documentos.

Normalmente, o Word exporta gráficos com dois códigos: um especial para renderização no IE e HTML regular para outros navegadores.

O código se parece abaixo (eu removi muito do código para facilitar a leitura)

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

Observe o condicional?

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

Para alguns documentos, vejo que o Word deixa de ser bilíngue e exporta apenas a parte do IE.

Ainda não tenho a solução para esses casos. Ainda investigando

    
por 23.01.2012 / 05:45
1

Eu só tentei um documento simples, processado no Chrome, YMMV - mas você tentou salvar como Web Page, Filtered (disponível em minha cópia do Word 2010, e eu suponho que em todos versões).

Isso deve eliminar muitas das piores coisas, mas ainda assim, a saída pode nem sempre ser perfeita, HTML neutro para navegadores.

    
por 30.01.2013 / 13:19
1

Tente salvar como Página da web, Filtrar para remover as tags específicas do Office. No Word 2007, limpe todas as tags de escritório feias e gere um arquivo html limpo.

    
por 17.12.2013 / 00:30
0

Na barra de ferramentas de acesso rápido, há uma opção chamada Visualização da página da Web . Eu acho que isso deve funcionar (eu testei quando eu tinha o Word 2007 e não sei se está disponível em 2010 e 2013).

    
por 10.08.2014 / 21:19