4

Я хочу иметь возможность писать в Markdown и конвертировать в Microsoft Word, чтобы Word распознал H1 в Markdown как заголовок 1, основной шрифт как основной шрифт и т.д.

Я бы обычно избегал Word, но это решение для моей свекрови, которая пишет профессиональные критерии отбора. Ее клиентам нужен документ в формате Word.

Я хочу разрешить ей писать в Markdown, а затем настроить некоторые предопределенные стили шрифтов в Word, чтобы она могла просто импортировать уценку, и она будет соответственно стилизована.

В настоящее время самое близкое, что я могу получить, это использовать "ByWord" для Mac, который экспортирует в Word, однако вам нужно стилизовать каждый заголовок, потому что Word не распознает H1 как заголовки и т.д.

4 ответа4

2

Посмотрите это действительно полезное руководство, и в комментариях также есть несколько полезных советов. Думайте о Microsoft Word как об Интернете - практически эффективно

Основными этапами являются:

  • Установить MultiMarkdown
  • Преобразовать (Multi)Markdown для открытия формата документа (FODT):

    mmd2ODF.pl yourmarkdownfile.txt
    
  • Сохранить FODT как DOC. Используйте LibreOffice или OpenOffice, чтобы сделать это. LibreOffice открывает FODT автоматически, но OpenOffice.org требует дополнения.

1

Использование pandoc, как предложено в этом решении, позволяет вам напрямую преобразовать файл уценки в файл .docx и сохранить правильные заголовки.

Получите версию 1.9 или выше. Затем:

pandoc myfile.txt -o myfile.docx
0

Возможно, самым простым подходом было бы максимально упростить синтаксис Markdown для вашей свекрови (например, потребовать от нее использовать хэштеги вместо подчеркиваний для заголовков), а затем собрать несколько макросов Word для преобразования этого синтаксиса в стили Word. , Если бы она не делала ничего особенно причудливого, макросы были бы довольно простыми.

0

Markdown предназначен для генерации HTML, и ваш редактор, вероятно, уже имеет эту опцию. Word может открывать HTML, и это в основном работает. По крайней мере, это сделало для меня только сейчас :)

Надеюсь это поможет.

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