Ich habe eine HTML-Datei mit Emacs (Org-Modus-Export) erstellt, die ich in Microsoft Word öffnen möchte. Word sagt jedoch, dass die Datei nicht geöffnet werden kann. In den Details der Fehlermeldung heißt es:
Verweis auf undefinierte Entität 'hellip'.
In Ermangelung einer besseren Lösung gehe ich in die Datei und ersetze alle Vorkommen von "& hellip;" mit "...", aber dann erhalte ich eine ähnliche Fehlermeldung für 'nbsp' und so weiter.
Was ist der einfachste Weg, um Emacs dazu zu bringen, eine Datei im Organisationsmodus in einem Formular auszugeben, das in Microsoft Word geöffnet werden kann, ohne die Formatierung zu verlieren?
microsoft-word
emacs
encoding
org-mode
Brian Z.
quelle
quelle
M-x org-version
Antworten:
Es gibt viele Möglichkeiten, dies zu tun, da der Organisationsmodus so viele verschiedene Formate unterstützt und Tools wie Pandoc- Konvertierungen unter den meisten dieser Formate.
Ich bin mir nicht sicher, wie es am einfachsten ist, und ich hatte einige merkwürdige Ergebnisse mit der direkten org -> docx-Konvertierung in pandoc, dh
pandoc -s myfile.org -o myfile.docx
es gibt immer noch viele andere Optionen.Ein Ansatz, der mit dem HTML-Export beginnt, besteht darin, die Datei in einem Browser zu öffnen und den Inhalt dann in Word zu kopieren und einzufügen. Dadurch bleibt die Formatierung erhalten. Ein anderer Ansatz, der in der Mailingliste im Organisationsmodus beschrieben ist, besteht darin, alle XML-Zeilen oben in der HTML-Datei oben zu löschen, bis die erste Zeile das
<html>
Tag ist.Wie in einem Kommentar erwähnt, können Sie auch nach .odt (dem Open Office Writer-Format) exportieren. Dies erfordert keine Installation von OpenOffice. Ich habe es gerade mit MS Word 2013 versucht. Obwohl ich einen Fehler erhielt, der besagte, dass die Datei aufgrund eines nicht geöffnet werden
unspecified error in content.xml line 261
konnte, konnte sie den Fehler beheben und die ODT-Datei unter Beibehaltung der Formatierung in Word konvertieren.quelle