Jak przekonwertować Markdown (lub podobny) na dokument Word?

73

Oto oferta: w
szkole chcę pisać moje rzeczywiste treści w Markdown (używając [Q10] lub Notepad ++) w szkole, aby móc skupić się na pisaniu bez brzydoty Word 2000 na ekranie, ale mam problem konwersja Markdown do końcowego dokumentu Word, dzięki czemu mogę ustawić odstępy między wierszami, marginesy, stronę tytułową itp.

Jak mogę to osiągnąć?

Powinienem również wspomnieć, że uruchamiam wspomniane programy (oprócz Worda) z dysku flash jako PortableApps, na komputerach szkolnych działa DeepFreeze i mam dostęp do wiersza poleceń.

digitxp
źródło
Pamiętaj, że wybrana odpowiedź (na dzień dzisiejszy) nie jest najlepszą odpowiedzią. Pandoc v1.9 i nowsze wersje obsługują bezpośrednią konwersję Markdown do .docx, w tym prawidłowe użycie nagłówków (zarys działa!) I osadzonych obrazów. Właśnie próbowałem i działa cudownie.
technomalogiczny

Odpowiedzi:

83

Pobierz wersję pandoc 1.9 lub nowszą. Następnie:

pandoc myfile.txt -o myfile.docx

Najnowsze wersje pandoc pozwalają na bezpośrednią konwersję przeceny na słowo.

John MacFarlane
źródło
14

To nie jest pełna odpowiedź na twoją sytuację, ale możesz chcieć zbadać za pomocą Pandoc, który może przekonwertować Markdown na inne formaty, w tym RTF (który MS Word powinien być w stanie obsługiwać dość dobrze).

Niestety nie mam pojęcia, czy będzie to działać z opisanym systemem DeepFreeze.

Moberley
źródło
Wygląda na to, że utknąłem w pisaniu czegoś na podstawie Pandoc :-(
digitxp
11

Jeśli masz już narzędzie Markdown do tworzenia HTML, otwórz HTML w przeglądarce i skopiuj / wklej do Worda. Alternatywnie wystarczy otworzyć sam plik HTML w programie Word, a następnie zapisać go w formacie Word.

Doug Harris
źródło
7

Metodą, która działała najlepiej dla mnie, jest użycie markdown do tworzenia HTML, przesłanie dokumentu do Dokumentów Google , wybranie opcji dla Dokumentów Google, aby przekonwertować go na swój format, a następnie pobrać jako plik DOC .

Użycie pandoc do konwersji do RTF działa (upewnij się, że używasz --standaloneopcji), ale traci „styl *” nagłówków w programie Word.

Korzystając z Dokumentów Google , wynikowy plik DOC zachowuje pojęcie stylu, dzięki czemu możesz zmienić formatowanie wszystkich nagłówków h1 w jednym kroku.

atlpeg
źródło
2

Jest to bardzo przydatne, jak to robisz na komputerze Mac tutaj . Jeśli używasz Notepad ++, wyobrażam sobie, że to nie dotyczy ciebie, ale może pomóc komuś innemu :-D

danodonovan
źródło
2

Jeśli pracujesz na komputerze Mac, iA Writer teraz konwertuje Word (.docx) na Markdown i Markdown na Word (.docx): iAWriter.com

Frank Westphal
źródło
2

Lubię używać WriteMonkey , jest to jeden z tych edytorów tekstu bez rozpraszania uwagi.

Eksportuje z obniżki do HTML lub słowa. I jest przenośny. Wymaga jednak .net.

Shuang
źródło