在 Java 中將 OneNote 轉換為 HTML

OneNote 是一種流行的筆記工具,允許使用者以各種格式建立、組織和共享筆記。 HTML 是一種用於建立網頁的標準標記語言。將 OneNote 轉換為 HTML 的用途有很多,例如在線上發布筆記或與不使用 OneNote 的其他人分享它們。在本文中,我們將學習如何使用 Java 將 OneNote 轉換為 HTML。

本文涵蓋以下主題:

  1. 將 OneNote 轉換為 HTML 的 Java API
  2. 將 OneNote 轉換為 HTML
  3. 將現有 OneNote 轉換為 HTML
  4. 將 OneNote 的特定頁面匯出為 HTML
  5. 將 OneNote 轉換為具有嵌入資源的 HTML
  6. 線上將 OneNote 轉換為 HTML
  7. 免費學習資源

將 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 網頁:

  1. 建立 Document 類別的實例。
  2. 使用 Page 類別物件建立一個新頁面。
  3. 指定 ParagraphStyle 並設定格式屬性。
  4. 使用 Title 類別初始化並設定頁面標題。
  5. 之後,使用appendChildLast()方法將Page加入文件中。
  6. 最後,呼叫 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 網頁。

使用 Java 將現有 OneNote 轉換為 HTML

我們也可以按照以下步驟將任何現有 OneNote 文件轉換為 HTML 網頁:

  1. 使用 Document 類別載入 OneNote 檔案。
  2. 呼叫 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 網頁:

  1. 使用 Document 類別載入 OneNote 檔案。
  2. 建立 HtmlSaveOptions 類別的實例。
  3. 設定開始轉換的 PageIndex。
  4. 之後,指定PageCount來轉換總頁數。
  5. 最後,呼叫 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):

  1. 使用 Document 類別載入 OneNote 檔案。
  2. 建立 HtmlSaveOptions 類別的實例。
  3. 之後,將 ExportCss、ExportFonts 和 ExportImages 屬性設為 ResourceExportType.ExportEmbedded。
  4. 最後,呼叫 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 轉換器應用程式。如有任何疑問,請隨時透過我們的免費支援論壇與我們聯繫。

也可以看看