news 2026/9/12 19:43:53

OneNote Md Exporter 完整使用指南:轻松转换笔记到Markdown格式

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
OneNote Md Exporter 完整使用指南:轻松转换笔记到Markdown格式

OneNote Md Exporter 完整使用指南:轻松转换笔记到Markdown格式

【免费下载链接】onenote-md-exporterConsoleApp to export OneNote notebooks to Markdown formats项目地址: https://gitcode.com/gh_mirrors/on/onenote-md-exporter

OneNote Md Exporter 是一款专为Windows平台设计的控制台应用程序,能够将您的OneNote笔记本导出为多种Markdown格式。这款工具对于评估或迁移到其他知识管理软件(如Joplin、Obsidian等)非常有帮助,同时也能将您的笔记备份为开放且可互操作的文件格式。

项目结构概览

OneNote-Md-Exporter/ ├── README.md # 项目介绍和使用指南 ├── src/ # 源代码目录 ├── doc/ # 详细文档资源 └── sample/ # 示例笔记本文件

系统要求

在使用OneNote Md Exporter之前,请确保您的系统满足以下要求:

  • Windows 10 或更高版本
  • OneNote 2013 或更高版本(不支持Windows商店版)
  • Word 2013 或更高版本

快速开始

下载和安装

  1. 从项目仓库下载最新版本的OneNoteMdExporter
  2. 解压Zip压缩包的内容
  3. 启动OneNote并确保要导出的笔记本已加载

执行导出操作

  1. 启动OneNoteMdExporter.exe
  2. 选择要导出的笔记本
  3. 选择导出格式
  4. [可选] 编辑高级设置
  5. 等待导出完成,导出文件夹将在Windows文件资源管理器中打开

命令行模式也支持,运行OneNoteMdExporter.exe --help获取指令说明。

支持的导出格式

Markdown格式

  • 分区和分区组将作为包含页面的文件夹层次结构导出:
    Notebook1 - Section1 - Section1.1 - Page1.md - Page2.md - Section2

Markdown设置选项:

  • ProcessingOfPageHierarchy:页面层次结构作为md文件的父文件夹或作为md文件前缀
  • ResourceFolderLocation:图片和文件附件可以存储在导出根目录的单个文件夹中,也可以存储在每个md文件旁边的文件夹中
  • AddFrontMatterHeader:在每个md文件的开头添加包含页面元数据的YAML头部

Joplin原始目录格式

  • 支持Joplin应用程序的导入格式
  • 详细说明请参考迁移到Joplin文档

功能和限制对比

导出格式MarkdownJoplin
分区层次结构✅ 文件夹层次结构✅ 笔记本层次结构
分区内页面排序🔴 基于md文件名的排序✅ 顺序保留
页面层次结构✅ 页面前缀或文件夹前缀
笔记本内部链接✅ *✅ *

*跨笔记本链接和指向分区的链接将被移除

常见问题解答

错误处理

如果在启动工具后出现Unhandled exception. System.Runtime.InteropServices.COMException错误,通常是由计算机安装的特定问题引起的。建议:

  • 卸载并重新安装Office
  • 从其他计算机导出笔记本,导入到另一台计算机并运行OneNoteMdExporter

图片丢失问题

如果在导出过程中某些图片丢失或损坏,请尝试启用File -> Options -> Sync中的Download all files and images选项。强制同步您的笔记本并重新尝试导出。

技术特性

  • DotNet 10 自包含控制台应用程序
  • 将页面导出为DocX文件,并使用PanDoc将其转换为Markdown
  • 离线操作:不依赖Microsoft云服务
  • 基于OneNote和Word应用程序(基于Interop API)
  • OneNote页面XML结构的预处理阶段
  • 基于正则表达式的后期处理阶段,用于修复格式问题

许可证信息

本软件根据GPL第3版发布。此软件不附带任何形式的保证。在导出过程中可能会丢失一些数据。建议在导出后检查您的笔记,并保留OneNote笔记本的备份以防万一。

Pandoc许可证条款

OneNote Md Exporter使用PanDoc通用标记转换器。Pandoc可在 https://github.com/jgm/pandoc 获取,根据GPL第2版或更高版本发布。

构建源代码

  • 安装DotNet 10
  • 克隆此仓库:`git clone https://gitcode.com/gh_mirrors/on/onenote-md-exporter
  • /src/OneNoteMdExporter/pandoc/文件夹中提取pandoc.exe
  • 使用Visual Studio 2019或MSBUILD.exe构建

贡献方式

您可以通过添加新功能或添加翻译来做出贡献。有关更多详细信息,请参阅贡献文档页面。

通过本指南,您应该能够顺利使用OneNote Md Exporter工具将您的OneNote笔记转换为Markdown格式,实现笔记的跨平台迁移和备份。

【免费下载链接】onenote-md-exporterConsoleApp to export OneNote notebooks to Markdown formats项目地址: https://gitcode.com/gh_mirrors/on/onenote-md-exporter

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/7 6:16:40

浏览器音乐解锁完整指南:快速解密各类加密音频文件

浏览器音乐解锁完整指南:快速解密各类加密音频文件 【免费下载链接】unlock-music 在浏览器中解锁加密的音乐文件。原仓库: 1. https://github.com/unlock-music/unlock-music ;2. https://git.unlock-music.dev/um/web 项目地址: https://…

作者头像 李华
网站建设 2026/9/3 1:39:06

告别Modbus调试困扰:ModBusTcpTools实战突破指南

告别Modbus调试困扰:ModBusTcpTools实战突破指南 【免费下载链接】ModBusTcpTools 一个Modbus的C#开发示例,运用HslCommunication.dll组件库实现,包含了一个服务端的演示和一个客户端演示,客户端可用于进行Modbus测试,…

作者头像 李华
网站建设 2026/9/4 0:08:32

工业通信协议配置的Vitis操作指南

在Vitis中构建工业通信系统:从协议配置到软硬件协同实战 在现代工业自动化场景中,嵌入式系统的角色早已不再局限于简单的数据采集与控制。随着智能制造和边缘计算的推进,设备间的通信不再是“能通就行”,而是要求 高实时性、低延…

作者头像 李华
网站建设 2026/9/8 15:13:14

RuoYi-Vue-Plus企业级开发框架:5大核心优势解决分布式系统开发痛点

RuoYi-Vue-Plus企业级开发框架:5大核心优势解决分布式系统开发痛点 【免费下载链接】RuoYi-Vue-Plus 项目地址: https://gitcode.com/gh_mirrors/ru/RuoYi-Vue-Plus 在当今企业数字化转型浪潮中,如何快速构建高性能、高可用的分布式系统成为技术…

作者头像 李华
网站建设 2026/9/12 0:02:43

英雄联盟自动化助手League Akari:新手快速上手指南

英雄联盟自动化助手League Akari:新手快速上手指南 【免费下载链接】League-Toolkit 兴趣使然的、简单易用的英雄联盟工具集。支持战绩查询、自动秒选等功能。基于 LCU API。 项目地址: https://gitcode.com/gh_mirrors/le/League-Toolkit 想要提升英雄联盟游…

作者头像 李华