一千萬個為什麽

搜索

如何在PDF中創建可點擊的目錄表?



我有許多沒有章節的技術PDF電子書(沒有可點擊的目錄或通過文檔快速瀏覽的其他方式),因此,在沒有全文搜索的情況下搜索信息非常痛苦。我如何創建它們?我想只需要一本PDF書籍,並生成章節和子章節的確切結構,如:

  1. Intro
  2. First chapter
    • Tools you will need
    • Tool XYZ
  3. Second chapter

轉載註明原文: 如何在PDF中創建可點擊的目錄表?

一共有 7 個回答:

那麽,您可以隨時購買一份 Adob​​e Acrobat ,它實際上僅用於創建和編輯PDF文件。

或者,您可以將文件導入 Calibre ,將其轉換為ePub格式,編輯ePub以添加目錄,然後將其轉換回來以PDF格式。

還有其他免費的工具可以直接使用PDF。如果您進行Google搜索,您會發現此頁面,其中列出了幾個免費的編輯工具或以各種方式修改PDF。

我已經在Windows和Linux上使用jPdfBookmarks來完成您描述的內容 - 創建您自己的書簽。找到此處

我會延續@唐納德的回答,但我還想指出,我非常推薦使用Calibre進行電子書開發,因為質量問題本人不推薦 。

As stated I would suggest getting a copy of Acrobat and you can (for this example I am using Acrobat X Standard but note the I have not seen any difference in the shortcut buttons BUT the GUI has changed since version 9):

  • 在Acrobat中打開 .pdf 文件

enter image description here

  • 選擇左側的書簽標簽

enter image description here

  • 創建書簽(兩種不同的方式): 按鈕,或使用快捷鍵 Ctrl + B (windows)或 Cmd + B (mac):

enter image description here

您可以通過將子級書簽拖放到級別1書簽上創建書簽,例如:

enter image description here

也有免費的工具,允許編輯/添加書簽。跨平臺示例是 jPdf調整

使用起來有點笨拙,但是您可以在您喜歡的電子表格程序中創建目錄,將其導出為csv,然後將其導入。

完整的Adobe Acrobat Pro ver.8可從。當然,這不是最新的版本,但免費是好的,它適用於添加或編輯目錄。

k2pdfopt (free, open source) can also do this by supplying a text file. See the -toclist option. Use like so:

k2pdfopt -mode copy -n -toclist my_chapter_list.txt srcfile.pdf -o outfile.pdf

...其中my_chapter_list.txt是一個簡單的ASCII文件,每頁開始有一行頁碼,例如,

1 Cover
2 Table of Contents
5 Chapter 1
25 Chapter 2
...

Jpdfbookmark can work for scanned books

  1. Prepare the TOC in .txt file

    Chapter 1. The Beginning/23
        Para 1.1 Child of The Beginning/25,FitWidth,96
            Para 1.1.1 Child of Child of The Beginning/26,FitHeight,43
    Chapter 2. The Continue/30,TopLeft,120,42
        Para 2.1 Child of The Beginning/32,FitPage
    

您可以 ORC TOC 並使用regex來修復它。

  1. 加載該TOC

  1. Expand all bookmarks (Ctrl + E), select all of them, then go to Tools > Apply Page Offset

  1. 輸入與TOC中的頁碼不匹配的第一頁

您可以閱讀手冊或觀看快速視頻教程。它具有命令行模式,可以在Linux,Mac上運行。