【问题标题】:Modify docx with script用脚本修改 docx
【发布时间】:2012-11-15 11:51:39
【问题描述】:

用脚本语言修改生成的 docx 文档的最佳方法是什么?

我想到了 Python/Ruby 或者 MS 的东西 --- 嗯 VB.Script? PowerShell?

我不想在 MS 的技术中这样做。如果使用 Microsoft 的技术真的超级简单,那么可以,我可以尝试,但如果不是,Python/Ruby 会更好。

Pandoc 在转换 docx->* 期间给了我一些错误,反之(simple.md -> *.docx),输出在 MS Word 2013 中不可读(文件损坏或类似情况)。

【问题讨论】:

  • Pandoc 不会将 from docx 转换为 to。我没有要测试的 MS Word 2013,但如果您遇到 pandoc 的 docx 输出问题,请在 bug tracker 上打开一个问题。
  • Pandoc does 从 docx 转换 - 我使用 v1.14.0.1 将 docx 文件反向工程为降价。

标签: docx pandoc


【解决方案1】:

有一个 python 库用于本地创建和操作 docx 文件here

就我个人而言,我会选择另一种非赞助格式,例如 rst 或 latex,然后使用 pandoc 转换为其他需要的格式。请记住,.docx 格式适用于 MS-Word,并且仅适用于最新版本。我已经使用 pandoc 从 .rst 文件成功转换为 docx、html 和 pdf。

您可能还想看看 docutils 以了解生成文档的纯 Python 方式。

【讨论】:

  • 我看过了。玩了一点,似乎很有限。我会尝试多玩一点。
猜你喜欢
  • 2018-04-05
  • 2022-11-02
  • 1970-01-01
  • 2012-09-25
  • 2020-01-20
  • 2011-10-01
  • 2015-11-22
  • 2014-09-23
  • 1970-01-01
相关资源
最近更新 更多