Word 转 Markdown 本地转换工具
Project description
nuaa
Word 转 Markdown 本地转换工具
简介
nuaa 是一个基于 PySide6 的图形界面工具,用于将 Word 文档(.docx 格式)批量转换为 Markdown 格式。采用纯本地转换引擎,无需联网,保护您的文档隐私。
功能特点
- 🔒 纯本地转换:无需上传文档,保护隐私
- 📁 批量处理:一次性转换整个目录下的所有 .docx 文件
- 🎨 Material Design 界面:现代化的用户界面
- ⚡ 多线程处理:后台转换,界面不卡顿
- 📊 实时进度:显示转换进度和详细日志
安装
pip install nuaa
使用方法
安装后,在命令行中运行:
doc2md
然后:
- 点击"浏览"按钮选择包含 Word 文档的目录
- 点击"开始转换"按钮
- 等待转换完成,Markdown 文件将生成在原文件同目录下
依赖项
- PySide6 >= 6.0.0
- python-docx >= 0.8.11
- qt-material >= 2.14 (可选,用于 Material Design 主题)
系统要求
- Python >= 3.8
- 支持 Windows、macOS、Linux
许可证
MIT License
作者
Your Name
贡献
欢迎提交 Issue 和 Pull Request!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
nuaa-0.1.0.tar.gz
(5.9 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
nuaa-0.1.0-py3-none-any.whl
(6.1 kB
view details)
File details
Details for the file nuaa-0.1.0.tar.gz.
File metadata
- Download URL: nuaa-0.1.0.tar.gz
- Upload date:
- Size: 5.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5bf94badfe03d8e109b1312b73a6b353b7d02be67057899afbccf70a6c242efa
|
|
| MD5 |
dd2d511b840c326d04e04a7fb3130872
|
|
| BLAKE2b-256 |
7ec469735e55fa357223a4ad197572ee6343b17d376ab8487e98af9be3c3fbe1
|
File details
Details for the file nuaa-0.1.0-py3-none-any.whl.
File metadata
- Download URL: nuaa-0.1.0-py3-none-any.whl
- Upload date:
- Size: 6.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
021bf142bb7cf0a1e29f239fe0cf65f7a14e13de12f85d21b0b84619acd3f9dd
|
|
| MD5 |
9cbf39ee5f4a4de2f41bb5b0d31fff11
|
|
| BLAKE2b-256 |
cfe7b7e9bfa2087821764cfbfbf5bea46ad48683de3d3ae5335dd3f94d9722c5
|