
OneNote 是一種流行的筆記工具,允許使用者以各種格式建立、組織和共享筆記。 HTML 是一種用於建立網頁的標準標記語言。將 OneNote 轉換為 HTML 的用途有很多,例如在線上發布筆記或與不使用 OneNote 的其他人分享它們。在本文中,我們將學習如何使用 Java 將 OneNote 轉換為 HTML。
本文涵蓋以下主題:
- 將 OneNote 轉換為 HTML 的 Java API
- 將 OneNote 轉換為 HTML
- 將現有 OneNote 轉換為 HTML
- 將 OneNote 的特定頁面匯出為 HTML
- 將 OneNote 轉換為具有嵌入資源的 HTML
- 線上將 OneNote 轉換為 HTML
- 免費學習資源
將 OneNote 轉換為 HTML 的 Java API
我們將使用 Aspose.Note for Java API 將 OneNote 文件轉換為 HTML 網頁。它使開發人員能夠創建、讀取、編輯和操作 Microsoft OneNote 文件,而無需安裝 Microsoft Office。 Aspose.Note for Java 允許在 Java 應用程式中以程式設計方式使用 OneNote 筆記本、部分、頁面、節點和其他物件。
請下載 API 的 JAR 或將下列 pom.xml 配置新增至基於 Maven 的 Java 應用程式。
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.com/java/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-note</artifactId>
<version>23.7</version>
<classifier>jdk17</classifier>
</dependency>
在 Java 中將 OneNote 轉換為 HTML
我們可以建立一個 OneNote 文檔,並按照以下步驟以程式設計方式將其轉換為 HTML 網頁:
- 建立 Document 類別的實例。
- 使用 Page 類別物件建立一個新頁面。
- 指定 ParagraphStyle 並設定格式屬性。
- 使用 Title 類別初始化並設定頁面標題。
- 之後,使用appendChildLast()方法將Page加入文件中。
- 最後,呼叫 save() 方法將 OneNote 文件儲存為 HTML。它將輸出 HTML 檔案路徑和 SaveFormat 作為參數。
以下程式碼範例示範如何使用 Java 建立 OneNote 文件並將其轉換為 HTML。
// 此程式碼範例示範如何建立新的 OneNote 文件並將其轉換為 HTML。
// 建立 Document 類別的對象
Document doc = new Document();
// 新增頁面
Page page = new Page();
// 指定 TextStyle 並設定格式屬性
ParagraphStyle titleTextStyle = new ParagraphStyle()
.setFontColor(Color.black)
.setFontName("Arial")
.setFontSize(20);
// 指定標題文本
RichText titleText = new RichText().append("This is a Title!");
titleText.setParagraphStyle(titleTextStyle);
// 初始化標題
Title title = new Title();
title.setTitleText(titleText);
// 設定頁面標題
page.setTitle(title);
// 新增頁面節點
doc.appendChildLast(page);
// 將 OneNote 文件另存為 HTML
doc.save("C:\\Files\\CreateOneNoteDocAndSaveToHTML_out.html", SaveFormat.Html);

使用 Java 建立 OneNote 文件並轉換為 HTML 網頁。
使用 Java 將現有 OneNote 轉換為 HTML
我們也可以按照以下步驟將任何現有 OneNote 文件轉換為 HTML 網頁:
- 使用 Document 類別載入 OneNote 檔案。
- 呼叫 save() 方法將 OneNote 文件儲存為 HTML。
以下程式碼範例示範如何使用 Java 將現有 OneNote 文件轉換為 HTML。
// 此程式碼範例示範如何將現有 OneNote 文件轉換為 HTML。
// 初始化 OneNote 文檔
Document doc = new Document("C:\\Files\\Sample1.one");
// 另存為 HTML
String dataDir = "C:\\Files\\Sample1_out.html";
doc.save(dataDir, SaveFormat.Html);
使用 Java 將 OneNote 的特定頁面匯出為 HTML
我們可以按照以下步驟將一系列特定頁面從 OneNote 文件轉換為 HTML 網頁:
- 使用 Document 類別載入 OneNote 檔案。
- 建立 HtmlSaveOptions 類別的實例。
- 設定開始轉換的 PageIndex。
- 之後,指定PageCount來轉換總頁數。
- 最後,呼叫 save() 方法將 OneNote 文件儲存為 HTML。它將輸出 HTML 檔案路徑和 HtmlSaveOptions 作為參數。
以下程式碼範例示範如何使用 Java 將 OneNote 文件中的一系列頁面匯出為 HTML。
// 此程式碼範例示範如何將一系列頁面從 OneNote 文件轉換為 HTML。
// 初始化 OneNote 文檔
Document doc = new Document("C:\\Files\\Sample1.one");
// 定義 HTML 儲存選項
HtmlSaveOptions htmlSaveOptions = new HtmlSaveOptions();
htmlSaveOptions.setPageCount(1);
htmlSaveOptions.setPageIndex(0);
// 儲存為 HTML 格式
String dataDir = "C:\\Files\\ConvertRange.html";
doc.save(dataDir, htmlSaveOptions);
使用 Java 中的嵌入式資源將 OneNote 轉換為 HTML
我們可以按照以下步驟將 OneNote 文件轉換為 HTML 網頁並內嵌所有資源(如字體、圖像和 CSS):
- 使用 Document 類別載入 OneNote 檔案。
- 建立 HtmlSaveOptions 類別的實例。
- 之後,將 ExportCss、ExportFonts 和 ExportImages 屬性設為 ResourceExportType.ExportEmbedded。
- 最後,呼叫 save() 方法將 OneNote 文件儲存為 HTML。它將輸出 HTML 檔案路徑和 HtmlSaveOptions 作為參數。
以下程式碼範例示範如何透過使用 Java 嵌入所有資源來將 OneNote 文件轉換為 HTML。
// 此程式碼範例示範如何將 OneNote 文件轉換為 HTML 並嵌入資源。
// 初始化 OneNote 文檔
Document doc = new Document("C:\\Files\\Sample1.one");
// 定義 HTML 儲存選項
HtmlSaveOptions htmlSaveOptions = new HtmlSaveOptions();
htmlSaveOptions.setExportCss(ResourceExportType.ExportEmbedded);
htmlSaveOptions.setExportFonts(ResourceExportType.ExportEmbedded);
htmlSaveOptions.setExportImages(ResourceExportType.ExportEmbedded);
htmlSaveOptions.setFontFaceTypes(FontFaceType.Ttf);
// 儲存為 HTML 格式
String dataDir = "C:\\Files\\ConvertWithEmbeddedResources.html";
doc.save(dataDir, htmlSaveOptions);
取得免費許可證
您可以獲得免費的臨時許可證來試用該庫,而不受評估限制。
在線上將 OneNote 轉換為 HTML
您也可以嘗試使用上述 API 開發的免費線上 OneNote 到 HTML 轉換器 應用程式。

OneNote 轉 HTML – 學習資源
您可以了解有關將筆記從 OneNote 匯出為 HTML 格式的更多信息,並使用以下資源探索該庫的其他功能:
結論
在本文中,我們學習如何使用 Java 將 OneNote 文件轉換為 HTML 網頁。透過利用 Aspose.Note for Java,我們發現了一種簡單有效的方法將 OneNote 轉換為 HTML,只需要幾行程式碼。透過執行本文中概述的步驟,您可以輕鬆地使用 Java 建立 OneNote 到 HTML 轉換器應用程式。如有任何疑問,請隨時透過我們的免費支援論壇與我們聯繫。