onenote_parser 0.1.0

A parser for Microsoft OneNote® files
Documentation

Rust OneNote® File Parser

A parser for Microsoft OneNote® files implemented in Rust.

Status

Work in progress. Right now it can parse most of OneNote file contents but only if the files are in the FSSHTTP packaging format [MS-ONESTORE 2.8]. OneNote files as created and stored by the OneNote 2016 desktop application are not yet supported. Also for some files there are data or parsing errors that have to be resolved.

Goals

  • Read OneNote files available through both the OneNote 2016 application as well as through OneDrive download
  • Convert OneNote notebooks and sections into HTML

Non-Goals

  • The ability to write OneNote files

Related Resources

Disclaimer

This project is neither related to nor endorsed by Microsoft in any way. The author does not have any affiliation with Microsoft.