ConsoleApp to export OneNote notebooks to Markdown formats
GPL-3.0 License
OneNote Md Exporter is a console application running on Windows that exports your OneNote notebooks in different markdown formats.
This tool is usefull to :
The tool is easy to install and use, and generally produces better results than other OneNote export methods.
OneNoteMdExporter.exe
Command line is supported, run OneNoteMdExporter.exe --help
for instructions.
Notebook1
- Section1
- Section1.1
- Page1.md
- Page2.md
- Section2
ProcessingOfPageHierarchy
: page hierarchy as parent folder of md file (ParentPage\Child Page.md ; default value) or as md file prefix (ParentPage_ChildPage.md)ResourceFolderLocation
: images and file attachments can be stored in a single folder at the root of the export or in a folder next to each md fileAddFrontMatterHeader
: add a YAML header containing page metadata at the beginning of each md file
---
title: Page title
updated: 2021-11-11 14:55:00Z
created: 2021-11-11 14:54:43Z
---
Page content
PanDocMarkdownFormat
: choose the markdown syntax to use among those supported by pandoc. Use GitHub flavor by default.Export format: | Markdown | Joplin |
---|---|---|
Hierarchy of sections | ✅ Folder hierarchy | ✅ Notebook hierarchy |
Page ordering inside a section | 🔴 Ordering based on md filename | ✅ |
Page hierarchy | ✅ Page prefix or folder prefix | ✅ |
All formats : | |
---|---|
Attachments | ✅ |
Image | ✅ |
Table | ✅ |
Folded paragraphs | ✅ |
Image nexted into table | 🔴 Known issue #48 |
Font color | 🔴 |
Background color | 🟠 Highlighted text |
Drawing | 🟠 Flattened as image |
Handwriting | 🔴 Lost |
Text tags (task, star...) | 🔴 Lost |
Password protected sections | 🟠 Lost unless unlocked before export |
Notebook internal link | 🔴 onenote:// url |
Released under the GPL, version 3.
This software carries no warranty of any kind. Some data can be lost during the export process. I recommend to review your notes after export and keep a backup of your OneNote notebooks just in case.
OneNote Md Exporter uses PanDoc universal markup converter.
Pandoc is available at https://github.com/jgm/pandoc
Pandoc is released under the following licence terms, full licence details can be found on the pandoc site.
© 2006-2021 John MacFarlane ([email protected]). Released under the GPL, version 2 or greater. This software carries no warranty of any kind.
pandoc.exe
from pandoc-<Version>-windows-x86_64.zip
from /src/OneNoteMdExporter/pandoc/
folderdotnet build
do not currently support COMReference : https://aka.ms/msbuild/MSB4803)Bugs and feature requests can be reported under: https://github.com/alxnbl/onenote-md-exporter/issues.
You can contribute by adding an new feature or add translations. See this page for more details.
I developed this tool on a voluntary basis, but if you like my work you can buy me a ☕.