簡體   English   中英

如何使用C#將所有Onenote頁面導出到mht文件

[英]How use C# to export all Onenote pages to mht file

我有一個Onenote筆記,其中包含3個部分和每個2頁,即總共有6頁。

我應該如何編寫C#代碼以自動將所有這6個頁面導出到6個mht文件?

您可以使用OneNote API

REST API允許您閱讀這些部分,查看其中的注釋,並以HTML格式導出注釋(有一些限制,例如缺乏數學和手寫支持)。

Microsoft提供了代碼示例 ,您可以查看是否有任何可以在那里使用的代碼。

Jadeson,如果您的筆記本存在於Office 365或OneDrive中,您可以使用服務API,如Ezhik建議的那樣。 如果他們沒有安裝Win32 OneNote,您可以使用OneNote COM API - https://github.com/OneNoteDev/VanillaAddIn 它位於C#中,您可以在此處找到該實際API的文檔: https//msdn.microsoft.com/en-us/library/office/jj680120.aspx

如果MS Interop和OneNote API都不是您的選擇,請查看專有的Aspose.Note 要使用它,您需要顯式設置每個OneNote文檔的路徑(部分),然后提取必要的數據或者可能直接將其導出為HTML:

Document doc = new Document("in.one");
doc.Save("out.html");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM