首页 > 解决方案 > 以编程方式将本地文件系统笔记本的副本发送到 Onedrive Onenote

问题描述

在本地,我有几个 OneNote 2007 格式的 OneNote 笔记本。由于超出范围的原因,很难首先将它们转换为新格式。

我希望能够将笔记本的副本发送到 OneNote Online,以便我可以从可以访问 OneNote Online 的任何地方对其进行只读操作。

以编程方式,我使用 OneNote 桌面 API 将页面导出为 MHT 文件。然后我使用了进一步的代码将 MHT 转换为 HTML 文件。最后,我使用 MS 图形资源管理器(因为我还没有编写那部分代码),用我导出的 HTML 创建一个新的 OneNoteAPI 页面。

我曾期望 OneNote Online 中的结果页面看起来像我刚刚上传的 HTML。

它没。

a) 以前我有一个漂亮的带有复选框的 OneNote 列表,现在我将它们垂直布局。所以checkbox\nitem\ncheckbox\item。b) 作为 HTML .. 的一部分导出的标题框保留在原位,新页面没有将其吸收到其标题框中。

那么,如何以编程方式将桌面 OneNote 中的页面发送到 OneNote Online 文件夹并使其看起来相同?

注意:我实际上想发送整个笔记本,但我一次尝试一页。NB2:我无法将所有笔记本在线移植到 OneNote 中,然后再使用它。他们需要住在本地网络中。NB3:我想我可以用我刚刚导出的 HTML 页面建立一个 FTP 站点——这就是 Z 计划。

谢谢

标签: onenoteonenote-api

解决方案


推荐阅读