J'ai besoin d'enregistrer un document Word au format HTML. Il a quelques images d'arrière-plan, d'autres images, des textes, ... Il s'ouvre correctement dans Internet Explorer, mais comment puis-je enregistrer un document Word au format HTML afin que Firefox et les autres navigateurs actuels le rendent correctement?
Toutes les images sont manquantes dans le document. J'ai parcouru le document html généré, mais les chemins d'accès aux images semblent corrects.
Une idée?
Des choses comme "Ne pas enregistrer les documents au format HTML" ne seront pas utiles ici.
Edit: Pour être clair, le "Save as HTML" normal ne le coupe pas, le résultat est cassé dans n'importe quel navigateur autre qu'Internet Explorer.
Edit 2: Ce que j'utilise est Word 2010 et Firefox 4. J'ai également essayé de le rendre dans la dernière version de Chrome, qui a également échoué. J'ai utilisé différents paramètres de compatibilité pour enregistrer au format html, cela n'a pas aidé
la source
Réponses:
Lorsque vous utilisez Word Save As Web Page (htm html), juste avant de cliquer sur Enregistrer, notez le menu déroulant "Outils" à gauche du bouton Enregistrer. Allez dans cette liste déroulante, cliquez sur les Options Web. Dans la boîte d'options qui apparaît, DÉCOCHEZ la boîte intitulée "Comptez sur VML ..." Cela a très bien fonctionné pour moi. Bonne chance.
la source
J'ai un hack qui implique de modifier directement le code HTML. J'utilise MS-Office 2007 et FF 10.0.4.
L'astuce consiste à supprimer le
<v:imagedata src = ...>
crud généré par Word lorsque vous enregistrez un fichier en HTML et à le remplacer par la norme<img src = ...>
. Les premiers (imagedata ...) ne peuvent être rendus que par IE tandis que les seconds sont standard et peuvent être gérés par tous les navigateurs.Exemple:
Supprimer ce qui suit -
Avec:
la source
J'ai rencontré le même problème. Il semble que pour certaines raisons Word exporte du HTML standard pour certains documents.
Habituellement, Word exporte des graphiques avec deux codes: un spécial pour le rendu dans IE et un HTML standard pour les autres navigateurs.
Le code ressemble à ci-dessous (j'ai supprimé une grande partie du code pour plus de lisibilité)
Remarquez le conditionnel?
Pour certains documents, je vois que Word cesse d'être bilingue et exporte uniquement la partie IE.
Je n'ai pas encore la solution pour ces cas. Enquêtes toujours
la source
Essayez d'enregistrer en tant que page Web, filtrez pour supprimer les balises spécifiques à Office. Sur Word 2007, cela nettoie toutes les balises de bureau laid et génère un fichier html propre.
la source
J'ai seulement essayé un document simple, rendu dans Chrome, donc YMMV - mais avez-vous essayé d'enregistrer sous
Web Page, Filtered
(disponible dans ma copie de Word 2010, et je suppose dans toutes les versions).Cela devrait éliminer beaucoup des pires choses, mais la sortie peut ne pas toujours être un HTML parfait et neutre pour le navigateur.
la source
Dans la barre d'outils d'accès rapide, il existe une option appelée Aperçu de la page Web . Je pense que cela devrait fonctionner (je l'ai testé lorsque j'avais Word 2007 et je ne sais pas s'il est disponible en 2010 et 2013).
la source
Comme apparemment rien d'autre n'a fonctionné, c'est devenu l'une de ces fichues solutions "IE uniquement".
Edit: Juste pour clarifier: j'ai répondu moi-même car je n'ai reçu aucune autre réponse pendant 8 mois. Comme je n'ai plus besoin de la solution pour le moment et que c'était il y a trop longtemps, j'accepterai / ne pourrai pas accepter une autre solution.
la source