Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

附录B:常用工具列表

这里列出一些处理docx有用的工具。

查看和解压

  • 7-Zip:免费解压软件,可以直接解压docx,查看内部文件
    • 官网:https://www.7-zip.org/
  • XML Notepad:微软免费XML查看编辑器,树形浏览很方便
    • 官网:https://github.com/microsoft/XmlNotepad
  • Visual Studio Code:带XML语法高亮,很好用
    • 官网:https://code.visualstudio.com/
  • OleTools:如果需要看旧.doc,可以用oletools解析
    • GitHub:https://github.com/decalage2/oletools

编程库

Python

  • python-docx:最常用的Python处理docx库
    • GitHub:https://github.com/python-openxml/python-docx
  • docx2txt:提取文本
    • https://pypi.org/project/docx2txt/
  • mammoth:转换docx到HTML
    • https://github.com/mwilliamson/mammoth.js

Java

  • Apache POI - HWPF/XWPF 处理doc/docx
    • 官网:https://poi.apache.org/

.NET

  • Open XML SDK - Microsoft官方SDK
    • GitHub:https://github.com/dotnet/Open-XML-SDK
  • DocX - 更易用的封装
    • GitHub:https://github.com/xceedsoftware/DocX

JavaScript

  • docx - 生成docx
    • GitHub:https://github.com/dolanmiu/docx

在线工具

  • Aspose Viewer:在线查看docx
  • CloudConvert:在线格式转换

验证工具

  • Office Open XML SDK Productivity Tool:可以验证和查看Open XML
  • XML Validator:在线验证XML格式是否正确

推荐阅读工具

如果你要阅读本书的markdown,可以用:

  • GitBook:生成美观的HTML书籍
  • MDBook:现代rust版本,更快
  • VS Code + Markdown Preview:本地阅读