Estou precisando salvar um documento do Word como HTML. Possui algumas imagens de plano de fundo, outras imagens, textos, ... Abre corretamente no Internet Explorer, mas como posso salvar uma palavra doc como HTML para que o Firefox e outros navegadores atuais a processem corretamente?
Todas as imagens estão ausentes no documento. Examinei o documento html gerado, mas os caminhos para as imagens parecem estar corretos.
Qualquer 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 é necessário, o resultado é quebrado em qualquer navegador que não seja o Internet Explorer.
Edição 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. Usei diferentes configurações de compatibilidade para salvar como html, isso não ajudou
fonte
Respostas:
Ao usar o Word Salvar como página da Web (htm html), imediatamente antes de clicar em Salvar, observe o menu suspenso "Ferramentas" à esquerda do botão Salvar. Vá para este menu suspenso, clique em Opções da Web. Na caixa de opções que aparece, desmarque a caixa "Confie na VML ..." Isso funcionou muito bem para mim. Boa sorte.
fonte
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 a
<v:imagedata src = ...>
amostra que o Word gera quando você salva um arquivo em HTML e substitui-o pelo padrão<img src = ...>
. O primeiro (imagedata ...) só pode ser renderizado pelo IE, enquanto o último é padrão e pode ser manipulado por todos os navegadores.Exemplo:
Remova o seguinte -
Com:
fonte
Eu encontrei o mesmo problema. Parece que, por alguns motivos, o Word exporta HTML comum para alguns documentos.
Normalmente, o Word exporta gráficos com dois códigos: um especial para renderização no IE e HTML comum para os outros navegadores.
O código se parece abaixo (removi muito do código para facilitar a leitura)
Observe o condicional?
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
fonte
Tente salvar como página da Web, filtro para remover as tags específicas do Office. No Word 2007, isso limpa todas as tags feias do escritório e gera um arquivo html limpo.
fonte
Eu tentei apenas um documento simples, renderizado no Chrome, então YMMV - mas você tentou salvar como
Web Page, Filtered
(disponível na minha cópia do Word 2010, e suponho em todas as versões).Isso deve eliminar muitas das piores coisas, mas ainda assim, a saída pode nem sempre ser perfeita, HTML neutro no navegador.
fonte
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 tinha o Word 2007 e não sei se ele está disponível em 2010 e 2013).
fonte
Como aparentemente nada mais funcionou, tornou-se uma dessas malditas soluções "IE only".
Edit: Apenas para esclarecer: eu mesmo respondi isso porque não recebi nenhuma outra resposta por 8 meses. Como não estou mais precisando da solução no momento e há muito tempo, não vou aceitar outra solução.
fonte