7

Я создал файл HTML с помощью Emacs (экспорт в режиме org), который я хочу открыть в Microsoft Word. Тем не менее, Word говорит, что не может открыть файл. В деталях сообщения об ошибке написано:

Ссылка на неопределенную сущность «ад».

Из-за отсутствия лучшего исправления я захожу в файл и заменяю все вхождения «& hellip;» с "...", но затем я получаю похожее сообщение об ошибке для "nbsp" и так далее.

Какой самый простой способ заставить emacs выводить файл режима org в форме, которую можно открыть в Microsoft Word, без потери форматирования?

1 ответ1

1

Есть много способов сделать это, так как режим org поддерживает очень много различных форматов, и инструменты, такие как pandoc, преобразуют большинство из этих форматов.

Я не уверен в самом простом способе, и у меня были некоторые странные результаты с прямым преобразованием org -> docx в pandoc, то есть pandoc -s myfile.org -o myfile.docx , но есть еще много других вариантов.

Один из подходов, начинающихся с экспорта .html, - открыть файл в браузере, а затем скопировать и вставить содержимое в слово. Это сохраняет форматирование. Другой подход, описанный в списке рассылки org-mode, включает удаление всех строк xml в верхней части файла .html вверху, пока первая строка не станет <html> .

Как уже упоминалось в комментарии, вы также можете экспортировать в .odt (формат писателя открытого офиса). Это не требует установки OpenOffice. Я только что попробовал это с MS Word 2013. Хотя я получил сообщение об ошибке, в котором говорится, что файл не может быть открыт из-за unspecified error in content.xml line 261 , он смог восстановиться после ошибки и преобразовать файл .odt в слово, сохранив форматирование.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .