告别截图粘贴!我做了个能将Markdown公式无缝迁移到Word的小工具

307 阅读1分钟

作为一名开发者,Markdown 是我日常撰写技术文档和笔记的不二之- 选。它简洁、高效,配合 LaTeX 语法,处理复杂的数学公式也游刃有余(并且AI的回复是Markdown)。但一个痛点始终困扰着我:如何将这些写好的、包含大量公式的 Markdown 文档,优雅地迁移到 Word 中?

传统的截图粘贴,不仅分辨率低、排版丑陋,更失去了公式的可编辑性。为了解决这个工作流中的“最后一公里”问题,我开发了一款纯前端的在线小工具——MD2MathML

98cad1105188938ee2b36652a17a13a1.png

它的核心思路非常直接。我使用了 markdown-it 作为解析器,并集成了 temml 插件来将 LaTeX 公式实时渲染成 MathML。MathML 是一种基于 XML 的标记语言,能被现代浏览器和 Microsoft Word 很好地支持。

实现的关键功能是:

当用户在右侧预览区右键点击任何一个渲染好的公式时,应用会触发一个事件,将该公式对应的 MathML 外部 HTML (outerHTML) 复制到剪贴板中。由于 Word 能够完美解析剪贴板中的 MathML,当你粘贴时,它就会自动转换成一个原生、可二次编辑的 Office 公式对象

这个小工具完全在客户端运行,无需后端,你的任何数据都不会被上传。我把它部署在了 Cloudflare Pages 上,希望能为有同样困扰的同学和研究者们节省一些时间和精力。

工具地址:md2mathml.uuuu.site/

欢迎大家体验,如果能给我的小项目提些建议,那就再好不过了!