【问题标题】:Convert directory of files from .docx to .md using pandoc使用 pandoc 将文件目录从 .docx 转换为 .md
【发布时间】:2016-04-15 18:46:28
【问题描述】:

我有一个包含大约 6,000 个 .docx 文件的目录。

我希望将这些文件全部转换为 markdown (.md)。

我熟悉基本的命令行命令,但仅此而已。例如,我不知道如何使用“make”文件。

我可以使用 pandoc 一次转换一个文件,但我不知道如何转换整个目录。

我该怎么做?

【问题讨论】:

  • 你在 linux/mac 上吗? (然后你可以使用 bash 脚本)或者你是否熟悉任何编程语言,如 python 或 ruby​​?
  • Windows 机器。我对红宝石很熟悉。

标签: markdown pandoc


【解决方案1】:

您可以将以下 ruby​​ 脚本保存在 convert.rb 中,然后在命令行上转到所需的目录(我认为它在 Windows 中称为 PowerShell)并使用 ruby convert.rb 执行它

#!/usr/bin/env ruby

Dir.glob('*.docx') do |file|
  exec 'pandoc ' + file + ' -o ' + file + '.md'
end

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多