從 OneNote 導出頁面為 HTML,並轉換頁面內部鏈接為 HTML 文件裏的錨鏈接
2019-11-13
數字筆記珍寶
OneNote Batch 批量處理器 v21 開始在導出頁面為 HTML 的功能裏,添加 Gem HTML 導出轉換器。
Gem HTML 轉換器,現包含以下功能:
- 轉換 OneNote 的標題樣式,標題 1、2、3、4、5、6 為 HTML 的 H1、H2、H3、H4、H5、H6.
- 轉換 OneNote 待辦事項為 HTML 的勾選框。
- 項目符號列表。
- 編號列表。
- 表格。
- 圖片。
- 附件。
- 轉換 OneNote 容器為 HTML Div。
- 轉換 OneNote 頁面間 onenote: 鏈接為 HTML 文件間相對鏈接。
- 轉換 OneNote 頁面內段落 onenote: 鏈接為 HTML 頁面內指向某個段落的錨鏈接。
這篇文章中將使用壹個 OneNote 頁面內的標題目錄。來演示,OneNote Batch 如何轉換 OneNote 頁面內的 onenote: 段落鏈接,成 HTML 頁面內的錨鏈接。以保持鏈接不斷鏈。
OneNote 標題目錄 - 羅列頁面內的所有標題
在 OneNote Change Text Case ( Lowercase, Uppercase, Capitalize Each Word, Toggle Case ) 的頁面裏,可以通過“Gem for OneNote”-》“鏈接”選項卡-》“目錄”菜單 -》 “標題目錄”子菜單項,來在光標所在的內容容器的頂部,創建所有的標題的目錄。目錄的項目同時提供鏈接來跳轉到對應的標題。
在這個目錄裏,我們可以看到:
段落 - Lower Case 的鏈接
onenote:#OneNote%20Change%20Text%20Case%20(%20Lowercase,%20Uppercase,
%20Capitalize%20Each%20Word,%20Toggle%20Case%20)§ion-id={5CBC3246-35A5-4162-A3B4-915884DC9FF7}&page-id={203A8968-3C14-4313-B4C1-53C6640F46EC}&object-id={CA1B526B-AFCA-4BEE-949B-67545D765F0D}&1C&base-path=C:\Users\Mars\Documents\OneNote%20Notebooks\My%20Notebook\Sampe.one
指向具有標題 1 樣式的 Lower Case 段落。
其他的雷同。
使用 Gem HTML 轉換器,導出 OneNote 頁面為 HTML 文件
在 OneNote Batch 批量處理器裏,導出 OneNote 頁面為 HTML 文件:
在 OneNote Batch 批量處理器裏,導出 OneNote 頁面為 HTML 文件:
- 在 OneNote Batch 裏,點擊“導出”選項卡 -》 “導出為 HTML”功能。
- 在左邊的筆記本樹裏,勾選要導出的分區。
- 選擇導出後保存 HTML 文件的文件夾。
- 導出對象:Page (頁面)
- 打勾:珍寶 HTML 轉換器。
- 打勾:轉換 HTML 時,將 onenote: 頁面間鏈接轉換為相對鏈接。
- 點擊“開始”按鈕。開始導出頁面為 HTML 文件。
用 IE 瀏覽導出的 HTML 文件
等 OneNote Batch 導出完成後,點擊“打開導出路徑”按鈕,可以跳到導出的文件夾。
在這個文件夾,可以看到導出來的 HTML 文件。
這裏我們雙擊 “OneNote Change Text Case ( Lowercase, Uppercase, Capitalize Each Word, Toggle Case ).htm”文件。它會用 IE 打開這個 HTML 頁面。
這個網頁裏,我們可以看到:
段落 - Lower Case 的鏈接
file:///C:/Users/Mars/Desktop/Export/My%20Notebook/Sampe/
OneNote%20Change%20Text%20Case%20(%20Lowercase,%20Uppercase,
%20Capitalize%20Each%20Word,%20Toggle%20Case%20).html#
{CA1B526B-AFCA-4BEE-949B-67545D765F0D}1C
指向具有 H1 樣式的 Lower Case 段落。
這樣,就可以保證在導出 HTML 後,保持 OneNote 頁面內部的鏈接,正確轉換為 HTML 網頁的錨鏈接。
鏈接不會再跳轉到 OneNote 裏了。
等 OneNote Batch 導出完成後,點擊“打開導出路徑”按鈕,可以跳到導出的文件夾。
在這個文件夾,可以看到導出來的 HTML 文件。
這裏我們雙擊 “OneNote Change Text Case ( Lowercase, Uppercase, Capitalize Each Word, Toggle Case ).htm”文件。它會用 IE 打開這個 HTML 頁面。
這個網頁裏,我們可以看到:
段落 - Lower Case 的鏈接
file:///C:/Users/Mars/Desktop/Export/My%20Notebook/Sampe/
OneNote%20Change%20Text%20Case%20(%20Lowercase,%20Uppercase,
%20Capitalize%20Each%20Word,%20Toggle%20Case%20).html#
{CA1B526B-AFCA-4BEE-949B-67545D765F0D}1C
指向具有 H1 樣式的 Lower Case 段落。
這樣,就可以保證在導出 HTML 後,保持 OneNote 頁面內部的鏈接,正確轉換為 HTML 網頁的錨鏈接。
鏈接不會再跳轉到 OneNote 裏了。
演示
OneNoteGem

