PDF目錄編輯器使用介紹

2022-01-13 14:41:57 字數 1813 閱讀 6652

pdf

目錄編輯器使用介紹

魏劉巨集 2019.06.28

pdf 是乙個比較優秀的文件格式,能夠保證在任何終端顯示的樣式是一樣的。但同時也帶來了乙個問題,就是編輯不方便,其實這也是這個格式特意為之的,無可厚非。不過其中的乙個不方便 —— 新增目錄不方便 —— 則是有點令人苦惱的,尤其是大篇幅的外文 pdf ,沒有目錄的話,手動翻找就沒那麼一目了然了。目前市面上,本人並沒有找到一款方便快捷、輕巧專一的 pdf 目錄編輯器,所以打算自己寫乙個相關軟體,首先是自己用,進而也可與大家互相交流學習。

本軟體取名為」pdf 目錄編輯器」,使用 wpf 開發,呼叫第三方類庫 spire.pdf 免費版。

首先來看看軟體介面:

「測試區」 是參照網上的文章(《c# 新增、修改和刪除 pdf 書籤》)做的例子,本軟體也是受其啟發而誕生的。感興趣的朋友可以去那篇文章看看,就不贅述了。

接下來就看看本人擴充套件的功能,我們可以選取乙個 pdf 來看看:

這本書是《c# 高階程式設計 (第 10 版)》,有 1480 頁,所以目錄也很多,載入也比較慢,所幸還是能正常載入的,哈哈。

載入之後各級目錄就以樹形展現在左邊的區域了,此時中間區域的」 新增」 按鈕就變得可用了,這個是新增目錄用的,後面再說。

我們點選乙個目錄,則中間區域顯示出該目錄的資訊,同時底下的」 修改」 和」 刪除」 按鈕也變得可用了:

目錄的資訊包括序號、標題、頁碼,序號這裡目前有個 bug,就是要點選一下其它項,再點回來才會顯示,暫時沒找到原因,不影響使用。

序號從 0 開始,支援多級顯示,比如 2-1-1 級目錄顯示為 1-0-0:

這個後期可考慮改為人性化的顯示(2-1-1)。至於頁碼,就是正常的從 1 開始的,不過注意是 pdf 檔案的頁碼,不是書籍的頁碼。

下面我們換個簡單的檔案來演示,先演示最簡單的刪除:

刪除主要是依據序號來刪除的,所以也可以手動按格式輸入序號來刪除。點選」 刪除」 後,會提示變更還未儲存到檔案,後續依次點選」 寫入檔案」 和」 重新整理」 即可,當然,也可以勾上」 自動模式」,則會自動執行寫入和重新整理。

由於前面提到的 bug,如果只有一條目錄,則需手動輸入序號 0,然後進行修改標題和頁碼:

至於新增,則可通過控制序號,來靈活地新增或插入兄弟目錄或子目錄:

基本是可以無限新增的:

最後是關於頁面:

同步首發:

CSDN markdown編輯器使用介紹

建立乙個自定義列表 如何建立乙個註腳 注釋也是必不可少的 katex數學公式 新的甘特圖功能,豐富你的文章 uml 圖表 flowchart流程圖 匯出與匯入 你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下mar...

Linux vi編輯器使用

輸入 vi file name 就可以編輯或建立乙個資料夾 1。插入模式 這具模式是通過在命令模式按下 i i o o a a 等乙個就可以。2。命令模式 這是使用者輸入法單鍵命令的模式。在其華宇模式中按下esc鍵就可以進入到命令模式。3。冒號械 從命令模式輸入乙個冒號 就可以進入這個模式。這裡使用...

CSDN markdown編輯器使用

本markdown編輯器使用stackedit修改而來,用它寫部落格,將會帶來全新的體驗哦 markdown 是一種輕量級標記語言,它允許人們使用易讀易寫的純文字格式編寫文件,然後轉換成格式豐富的html頁面。維基百科 使用簡單的符號標識不同的標題,將某些文字標記為粗體或者斜體,建立乙個鏈結等,詳細...