MacOS下給pdf添加書簽(目錄)


每一次我看pdf文件的時候都想要給它加書簽(preview下的書簽只是個標簽,叫目錄更合適),但每次都是以哭窮結尾,因為pdf編輯器實在是太貴了,太貴了,根本不是給普通人用的。

今天看pdf文件的時候突然想到,我可是一個技術人啊,難道沒有什么command-line的解決辦法嗎?發現了Coherent PDF Command Line Tools,發現這玩意用起來還挺簡單的,基本滿足了我加書簽的需求,其簡單用法如下:

1.安裝

在其首頁就有“Download binaries now for Windows, Mac, or Linux”字樣,下載壓縮包解壓即可。

可以將其添加到環境變量中。

2.導出原有書簽

cpdf -list-bookmarks in.pdf > bookmarks.txt

加上-utf8就可以導出中文書簽

導出內容類似這樣:

 0 "contents" 2 "[2/Fit]"
 0 "part1 summary" 6 "[6/Fit]"
 1 "1.1 " 8 "[8/Fit]"

第一列即層級,0代表頂層。第二列為目錄類容。第三列為所在頁碼。第四列為格式,不寫就是默認的。我發現中文似乎導不出來,不過可以導入。

3.編輯內容

根據自己的需求,隨意增加即可。

4.導入書簽

cpdf -add-bookmarks bookmarks.txt test.pdf -o test.pdf

我這里直接對原文件覆蓋了,使用preview打開並不會導致沖突,執行完成后preview會自動刷新目錄。

2021.10.31
后來我買了一個pdf編輯器,還是所見即所得的編輯方便。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM