如何使用C#将所有Onenote页面导出到mht文件
我有一个Onenote便笺,其中包含3个部分,每个部分2页,即总共有6页 我应该如何编写C#代码来自动将所有这6页导出到6个mht文件?您可以使用 RESTAPI允许您阅读部分,查看其中的注释,并以HTML格式导出注释(有一些限制,比如缺少数学和手写支持)如何使用C#将所有Onenote页面导出到mht文件,c#,html,office365,onenote,mhtml,C#,Html,Office365,Onenote,Mhtml,我有一个Onenote便笺,其中包含3个部分,每个部分2页,即总共有6页 我应该如何编写C#代码来自动将所有这6页导出到6个mht文件?您可以使用 RESTAPI允许您阅读部分,查看其中的注释,并以HTML格式导出注释(有一些限制,比如缺少数学和手写支持) Microsoft提供,您可以查看那里是否有您可以使用的内容。Jadeson,如果您的笔记本电脑位于Office 365或OneDrive中,您可以按照Ezhik的建议使用服务API。如果没有,并且您安装了Win32 OneNote,则可以使
Microsoft提供,您可以查看那里是否有您可以使用的内容。Jadeson,如果您的笔记本电脑位于Office 365或OneDrive中,您可以按照Ezhik的建议使用服务API。如果没有,并且您安装了Win32 OneNote,则可以使用OneNote COM API-。它是用C#编写的,您可以在此处找到实际API的文档:如果MS Interop和OneNote API都不是您的选项,请查看专有API。要使用它,您需要明确设置每个OneNote文档(分区)的路径,然后提取必要的数据,或者可能直接将其导出为HTML:
Document doc = new Document("in.one");
doc.Save("out.html");