Skip to content

Youkies/md2word

Repository files navigation

🚀 欢迎使用 Markdown to Word 转换器 v3.0

感谢您选择本工具!新版本,新体验,希望能更好地帮助到你!

快速上手:在左侧窗格中粘贴 Markdown 文本(例如 AI 回答),右侧会实时展示预览效果(仅供参考,实际以输出文档为准)。

✨ 核心功能

1. 数学公式支持

本工具全面兼容 LaTeX 数学公式,无论是行内公式还是复杂的块级公式,都能精准渲染。

  • 行内公式: $a^2+b^2=c^2$\\(a^2+b^2=c^2\\)
  • 块级公式: $$...$$\\[...\\]
    • 示例: \[ \mu = \frac{1}{t} \ln \frac{OD_{\text{final}}}{OD_{\text{initial}}} \]

如果您输入的公式有误,转换时右下角将会弹出错误提示。

2. 支持表格创建

使用标准的 Markdown 语法,轻松创建和对齐表格。

表头1 表头2 表头3
居左 居中 居右
单元格 单元格 单元格

🌟 v3.0 全新升级

  • 界面焕新:对界面进行了彻底的重新设计,调整了功能键的位置与颜色,整体视觉更和谐,操作更直观。
  • 一键复制到 Word:支持"复制到 Word"功能,可一键将预览区的所有内容(包括格式、表格、公式)直接粘贴到 Microsoft Word 或 WPS 中。

    重要提示: 由于 WPS 和 Microsoft Word 文件格式存在差异,请选择对应选项(Microsoft Word/WPS),否则可能导致数学公式无法正常显示。

  • 框架重构与智能记忆:重构了底层应用框架,运行更稳定流畅。同时,您的导出路径、模板选择和自定义样式等偏好设置将被自动保存,重启后无需重新配置。
  • 文本处理:新增文本处理设置功能,目前只添加了自动删除分隔线选项。

🛠️ 安装与运行

系统要求

  • Python 3.7+
  • Windows 操作系统
  • Microsoft Word 或 WPS Office(可选,用于一键复制功能)

依赖安装

pip install python-docx pypandoc pywebview win32com lxml

运行程序

python main.py

📁 项目结构

md2word/
├── app/                    # 应用核心模块
│   ├── backend_api.py     # 后端API接口
│   ├── config.py          # 配置管理
│   ├── gui_manager.py     # GUI界面管理
│   └── utils.py           # 工具函数
├── static/                # 静态资源文件
│   ├── css/              # 样式文件
│   ├── icons/            # 图标文件
│   └── js/               # JavaScript文件
├── main.py               # 程序入口
├── pandoc.exe            # Pandoc转换工具
└── 楷体模板.docx          # Word模板文件

🎯 使用说明

  1. 启动程序:运行 python main.py 启动应用
  2. 输入内容:在左侧编辑器中粘贴或输入 Markdown 文本
  3. 实时预览:右侧会实时显示渲染效果
  4. 导出文档
    • 点击"保存为 Word 文档"按钮导出 .docx 文件
    • 点击"复制到 Word"按钮直接粘贴到 Word/WPS
  5. 自定义样式:可以调整字体、字号、颜色等样式设置

🔧 功能特性

  • ✅ 支持标准 Markdown 语法
  • ✅ LaTeX 数学公式渲染
  • ✅ 表格格式化
  • ✅ 代码块语法高亮
  • ✅ 图片插入支持
  • ✅ 自定义样式设置
  • ✅ 一键复制到 Office 软件
  • ✅ 智能配置记忆
  • ✅ 文本预处理功能

📝 更新日志

v3.0

  • 界面全面重新设计
  • 新增一键复制到 Word/WPS 功能
  • 重构底层框架,提升稳定性
  • 添加智能配置记忆功能
  • 新增文本处理设置

🤝 贡献

欢迎提交 Issue 和 Pull Request 来帮助改进这个项目!

📄 许可证

本项目采用 MIT 许可证。


作者: (酷安@Youkies) 版本: 3.0

如果您觉得这款工具对您有帮助,不妨请作者喝一杯咖啡!您的支持是持续更新的最大动力。

About

对Latex支持良好的markdown to word转换器,支持一键复制到WPS

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages