# doc转markdown

# 使用 Pandoc

下载地址是:https://pandoc.org/installing.html (opens new window)
安装后在终端使用命令,支持很多种格式
使用方法:pandoc 2.docx -o 2.md

# 使用word-to-markdown

以下使用Ruby的gem包管理工具,如果gem慢,就切换一个gem源,此处不做延伸

# 普通安装word-to-markdown

使用终端操作

$ gem install word-to-markdown

直接(愣头青式)安装,如果不行加个头盔, sudo

$ sudo gem install word-to-markdown

如果还是不行,就换条路,使用homebrew

$ brew update

$ brew install rbenv

// 官方说是要运行rbenv init,运行一下说把下面这行加到.zshrc里去
eval "$(rbenv init -)" 

然后重启一下终端Terminal

# 看看装了些啥版本,system就是系统自带的了
$ rbenv versions
# 然后看看当前的版本
$ rbenv version
# 看看能装哪些版本
$ rbenv install list

最后随便选了个2.3.0

$ rbenv install 2.3.0
$ rbenv global 2.3.0

这样就把ruby命令替换成rbenv管理的版本了,各种gem install也不会报什么权限错误啊操作不允许之类的了。

# 速度重装word-to-markdown

$ gem install word-to-markdown
// 顺利完成后,即可使用
$ w2m 1.docx
// 或者
$ w2m 1.docx > 1.md

如果不可使用,报错Could not find an executable ["soffice"] on your path
那就安装一个软件:libreoffice,https://zh-cn.libreoffice.org/ (opens new window)
完美解决报错

# 参考

  1. 怎么把word转成markdown (opens new window)