Barry
(Barry )
1
Rudoc:4.5MB 的轻量文档格式转换工具
官网:
Rudoc 是一个使用 Rust 编写的轻量文档转换工具,无需额外运行环境,下载一个文件即可运行。
它适合处理日常常见的文档转换需求:
- Markdown ↔ HTML
- Markdown → DOCX
- Markdown → PDF
- Markdown → PPTX
- CSV ↔ XLSX
- XML / JSON / OPML 转换
特点:
- 单文件运行
- 无需安装 Python、Java 等环境
- Windows / Linux / macOS 支持
- 文件体积约 4.5MB
- 启动速度快
相比功能完整的文档转换套件,Rudoc 不追求覆盖所有格式,而专注于常见转换场景。
示例:
rudoc README.md README.html
rudoc report.md report.docx
1 个赞
从体积、操作简易度上,确实是优于 Pandoc。
但实际使用效果上看,距离真正能用还有很长一段路要走。
我的输入 Markdown 文档是:https://meta.appinn.net/t/topic/86247
先冒昧问一句:开发者在发布前,有自己做过测试吗?
md → html
./rudoc test.md out.html
可以看到,不支持注释、待办列表,其他的都还好。
md → docx
./rudoc test.md out.docx
只支持粗体、斜体、代码块(等宽文本),其他的全不支持。
md → pdf
./rudoc test.md out.pdf
这次连中文都不支持了,一塌糊涂。
md → pptx
./rudoc test.md out.pptx
效果和 md → docx 差不多,图我就不放了。
不过,建议开发者说明:转 pptx 时,是按照一级标题分页的。
功能建议
- 完善功能。转 docx 后至少把各级标题样式留下来,转 pdf 后至少支持中文。
- 转 docx、pptx 时添加上下标支持。这些在科研写作中非常实用。
- 增加模板功能,比如输出 HTML 时支持自定义 CSS 样式表,输出 docx、pptx 文档时可以自定义各级标题、正文样式,这对用 markdown 写论文的同学应该非常有用。
- 数学公式支持……可以作为日后有精力再考虑的事项。