So speichern Sie Word-Dokumente als HTML, um sie in Firefox anzuzeigen

10

Ich muss ein Word-Dokument als HTML speichern. Es enthält einige Hintergrundbilder, andere Bilder, Texte usw. Es wird im Internet Explorer korrekt geöffnet. Wie kann ich ein Word-Dokument als HTML speichern, damit Firefox und andere aktuelle Browser es korrekt rendern?

Alle Bilder fehlen im Dokument. Ich habe das generierte HTML-Dokument durchgesehen, aber die Pfade für die Bilder scheinen korrekt zu sein.

Irgendeine Idee?

Dinge wie "Dokumente nicht als HTML speichern" sind hier nicht hilfreich.

Bearbeiten: Um mich klar zu machen, das normale "Als HTML speichern" schneidet es nicht, das Ergebnis ist in einem anderen Browser als Internet Explorer fehlerhaft.

Bearbeiten 2: Ich verwende Word 2010 und Firefox 4. Ich habe auch versucht, es in der neuesten Chrome-Version zu rendern, was ebenfalls fehlgeschlagen ist. Ich habe verschiedene Kompatibilitätseinstellungen zum Speichern als HTML verwendet, es hat nicht geholfen

private_meta
quelle
2
Können Sie uns bitte einen Screenshot (oder einen Teil-Screenshot) zur Verfügung stellen, der uns zeigt, auf welche Weise dies fehlschlägt?
Majenko
Nicht von diesem bestimmten Dokument, werde ich beschreiben, wenn nicht genug, werde ich etwas Neues erstellen. Ich habe ein Word-Dokument mit Hintergrundbild über die gesamte Seite, ich habe andere Bilder an verschiedenen Stellen und ich habe Text auf der Seite formatiert. Das resultierende HTML ist ein weißer Hintergrund, keine Bilder, nur der formatierte Text.
private_meta
2
Die Verwendung von Word für HTML ist im Allgemeinen eine schreckliche Idee. Ich bin gespannt, wie das Hochladen in Google Docs und die Verwendung der HTML-Ausgabefunktion oder das Verwenden von OOo / libreoffice zum Exportieren funktionieren würde
Journeyman Geek
Kann nicht über das Word-Dokument selbst helfen. Google Text & Tabellen zeigt das Bild an, zerstört jedoch das gesamte Format noch mehr als Word Export. Ich habe OOo noch nicht ausprobiert, habe es jetzt noch nicht installiert
private_meta
Gerade in Open Office getestet (3.2. *). Es sieht in Open Office Writer in
Ordnung aus

Antworten:

6

Beachten Sie bei Verwendung der Word-Webseite "Speichern unter" (htm html) unmittelbar vor dem Klicken auf "Speichern" das Dropdown-Menü "Extras" links neben der Schaltfläche "Speichern". Gehen Sie in diese Dropdown-Liste und klicken Sie auf die Weboptionen. Deaktivieren Sie im daraufhin angezeigten Optionsfeld das Kontrollkästchen "Verlassen Sie sich auf VML ...". Dies hat bei mir hervorragend funktioniert. Viel Glück.

John Johnson
quelle
Welche Version von Word hatten Sie? Ich habe mir 2003 angesehen und alle scheinen standardmäßig "Auf VML verlassen ..." deaktiviert zu haben.
Stephen
4

Ich habe einen Hack, bei dem HTML-Code direkt geändert wird. Ich verwende MS-Office 2007 und FF 10.0.4.

Der Trick besteht darin, den <v:imagedata src = ...>von Word beim Speichern einer Datei in HTML erzeugten Rohstoff zu entfernen und durch den Standard zu ersetzen <img src = ...>. Ersteres (Bilddaten ...) kann nur vom IE gerendert werden, während Letzteres Standard ist und von allen Browsern verarbeitet werden kann.

Beispiel:

Entfernen Sie die folgenden -

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

Mit:

<img src="dcsl_overview_files/image006.png" alt="overview figure">
Saurabh Bagchi
quelle
2

Ich bin auf das gleiche Problem gestoßen. Es scheint, dass Word aus bestimmten Gründen reguläres HTML für einige Dokumente exportiert.

Normalerweise exportiert Word Grafiken mit zwei Codes: einem speziellen zum Rendern im IE und normalem HTML für die anderen Browser.

Der Code sieht wie folgt aus (ich habe einen Großteil des Codes aus Gründen der Lesbarkeit entfernt)

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

Beachten Sie die Bedingung?

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

Bei einigen Dokumenten sehe ich, dass Word nicht mehr zweisprachig ist und nur den IE-Teil exportiert.

Ich habe noch keine Lösung für diese Fälle. Ich recherchiere immer noch

Thierry Thelliez
quelle
2

Versuchen Sie, als Webseite, Filter zu speichern, um Office-spezifische Tags zu entfernen. In Word 2007 werden dadurch alle hässlichen Office-Tags bereinigt und eine saubere HTML-Datei generiert.

Pok
quelle
1

Ich habe nur ein einfaches Dokument ausprobiert, das in Chrome gerendert wurde, also YMMV - aber Sie haben versucht, es als zu speichern Web Page, Filtered(verfügbar in meiner Kopie von Word 2010, und ich nehme an, in allen Versionen).

Dies sollte viele der schlimmsten Dinge ausschließen, aber dennoch ist die Ausgabe möglicherweise nicht immer perfektes, browserneutrales HTML.

CJM
quelle
0

In der Symbolleiste für den Schnellzugriff gibt es eine Option namens Webseitenvorschau . Ich denke, das sollte funktionieren (ich habe es getestet, als ich Word 2007 hatte und weiß nicht, ob es für 2010 und 2013 verfügbar ist).

UltraDEVV
quelle
-2

Da anscheinend nichts anderes funktionierte, wurde es eine dieser verdammten "Nur IE" -Lösungen.

Bearbeiten: Nur zur Klarstellung: Ich habe dies selbst beantwortet, da ich 8 Monate lang keine andere Antwort erhalten habe. Da ich die Lösung im Moment nicht mehr benötige und vor zu langer Zeit war, werde / kann ich keine andere Lösung akzeptieren.

private_meta
quelle
Andere Personen, einschließlich ich, können auf dasselbe Problem stoßen. Es ist also eine sehr nützliche Frage. Bitte seien Sie so freundlich und markieren Sie die Antwort, die Ihrer Meinung nach das Problem löst. Persönlich finde ich @ Saurabh Bagchi Antwort eine gute Lösung.
Alin C