Word → Markdown(標準) |
docker run --rm -v ${PWD}:/data pandoc/core sample.docx -o sample.md |
pandoc sample.docx -o sample.md |
一般的なMarkdownに変換(CommonMark形式) |
Word → GitHub Flavored Markdown (GFM) |
docker run --rm -v ${PWD}:/data pandoc/core sample.docx -t gfm -o sample.md |
pandoc sample.docx -t gfm -o sample.md |
テーブルやチェックボックスもGitHub表示に対応 |
Word → Markdown(YAMLメタ情報付き) |
docker run --rm -v ${PWD}:/data pandoc/core sample.docx -s -o sample.md |
pandoc sample.docx -s -o sample.md |
-s は standalone(YAMLヘッダ含む) |
Word → DocBook XML |
docker run --rm -v ${PWD}:/data pandoc/core sample.docx -t docbook -o sample.xml |
pandoc sample.docx -t docbook -o sample.xml |
セクション構造などをXMLで確認可能 |
Word → Pandocネイティブ形式 |
docker run --rm -v ${PWD}:/data pandoc/core sample.docx -t native -o sample.native |
pandoc sample.docx -t native -o sample.native |
デバッグ用途。pandoc内部構造の確認用 |
Word → HTML |
docker run --rm -v ${PWD}:/data pandoc/core sample.docx -o sample.html |
pandoc sample.docx -o sample.html |
シンプルなHTML出力(CSSは含まれない) |
Word → PDF(※LaTeX込みイメージが必要) |
docker run --rm -v ${PWD}:/data pandoc/latex sample.docx -o sample.pdf |
pandoc sample.docx -o sample.pdf |
LaTeX経由でPDFを出力(core では不可) |
複数Wordファイル一括変換(Markdown) |
bash for f in *.docx; do docker run --rm -v ${PWD}:/data pandoc/core "$f" -o "${f%.docx}.md"; done |
bash for f in *.docx; do pandoc "$f" -o "${f%.docx}.md"; done |
バッチ処理にも対応可能 |