3 个稳定版本
1.1.1 | 2021 年 5 月 29 日 |
---|---|
1.1.0 | 2021 年 5 月 21 日 |
1.0.0 | 2020 年 11 月 9 日 |
#1519 在 编码
25 每月下载量
100KB
2K SLoC
one2html
one2html 允许您将 OneNote® 文件(部分或整个笔记本)转换为 HTML。
安装
目前仅支持从源代码安装。这需要最新的稳定版 Rust 编译器。一旦安装了 Rust 工具链,运行
cargo install one2html
注意:默认情况下,One2HTML 支持在 OneNote 文件解析过程中发生错误时打印堆栈跟踪。但是,这需要夜间编译器。要使用稳定编译器编译,请在 --no-default-features
标志添加到 cargo install
命令。
用法
从 OneDrive 下载 OneNote 文件
可以使用两种方法检索 OneNote 文件:使用 onedrive-cli 或通过 OneDrive 网页界面下载笔记本。为此,首先按照其说明安装 onedrive-cli
。登录后使用 onedrive-cli login
,可以下载一个部分(单个 .one
文件),或一个笔记本(一个包含 .onetoc2
文件以及其他 .one
文件的文件夹)
# Download a notebook
onedrive-cli ls Documents/
onedrive-cli cp -R :/Documents/Notebook .
# Download a section
onedrive-cli cp -R :/Documents/Notebook/Section.one .
或者,要使用 OneDrive 网页界面下载 OneNote 笔记本,请按照以下步骤操作
- 访问 https://onedrive.live.com/
- 选择包含您的笔记本的文件夹。通常这是 文档 文件夹。
- 使用工具栏中的 下载 按钮下载一个包含所有 OneNote 笔记本的 ZIP 文件。
将 OneNote 文件转换为 HTML
OneNote 部分存储在 .one
文件中。要将部分转换为 HTML,运行
one2html -i Section.one -o ./output_dir/
OneNote笔记本以文件夹形式存储,包含一个.onetoc2
文件以及笔记本部分以.one
文件存储。要将笔记本转换为HTML,请运行
one2html -i 'Notebook/Open Notebook.onetoc2' -o ./output_dir/
限制
- 由于OneNote解析器的限制,仅支持从OneDrive下载的文件。这意味着您不能使用此工具将OneNote 2016桌面应用创建的文件转换为HTML。
- 目前不支持墨迹绘图。
- 目前无法正确渲染数学公式。
免责声明
该项目与微软无关,也未经微软任何形式的认可。作者与微软无任何关联。
依赖项
~18–28MB
~483K SLoC