最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python生成pdf目錄書簽的實例方法

 更新時間:2020年10月29日 08:34:22   作者:PY  
在本篇文章里小編給大家整理了關(guān)于Python生成pdf目錄書簽的實例方法,有需要的朋友們可以學(xué)習下。

有時候我們用的一些pdf資料是沒有目錄的,這樣找尋我們想到的東西比較麻煩。本篇文章就為大家?guī)韕ython來生成pdf目錄書簽的方法。

首先,我們需要下載一個軟件FreePic2Pdf,利用它我們可以將我們的pdf文件導(dǎo)入書簽

工具下載:http://m.fzitv.net/softs/57870.html


然后,我們需要獲取原始版本的目錄,這個可以到京東上找到書籍,查看目錄,把其中的目錄復(fù)制到一個txt文件中即可,或者有些pdf允許復(fù)制,也可以直接把目錄復(fù)制下來。

復(fù)制之后假設(shè)存到aa.txt文件中:

接下來的,就是利用python讀取txt來實現(xiàn)目錄生成:

代碼還是比較簡單的,有需要的可以直接弄成.py文件,改下目標文件名運行即可,但是要注意aa.txt的文件格式得如上面一致才行。

# 編碼格式需要txt保存的編碼格式是什么,只要最終文件不亂碼就ok fin = open("aa.txt", "r", encoding='GBK') fout = open("bb.txt", "w") for each_line in fin:    list = each_line.split()    for i in range(len(list) - 1): #倒數(shù)第一個元素是數(shù)字,先不放        index=list[i].split('.')        if(len(index)>1):             # 第二級目錄            fout.write('\t')            if(len(index)>2):             # 第三級目錄                fout.write('\t')                # 假如還有下級目錄,可以繼續(xù)追加...        #  輸出序號        fout.write(list[i])        # 輸出空格        fout.write(' ')    # 為書頁號置tap位    fout.write('\t')    num = int(list[-1]) + 0 #單獨處理倒數(shù)第一個數(shù)字    fout.write(str(num))#書頁號    # 下一行    fout.write("\n") fin.close() fout.close()

運行結(jié)果:

然后按照上述鏈接的方法,因為書面目錄頁碼和實際頁碼的差距,需要修改起始頁碼的配置值,即可實現(xiàn)導(dǎo)入書簽。

加了目錄的pdf是不是更加美觀實用了呢?

以上就是Python生成pdf目錄書簽的實例方法的詳細內(nèi)容,更多關(guān)于Python生成pdf目錄書簽的方法的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評論

阿尔山市| 茌平县| 永兴县| 华坪县| 含山县| 泸州市| 渭南市| 阿克苏市| 上杭县| 临武县| 抚州市| 上高县| 洮南市| 寿阳县| 类乌齐县| 晴隆县| 镇坪县| 冕宁县| 孝义市| 祁门县| 阿拉尔市| 牡丹江市| 衡东县| 来宾市| 密云县| 青海省| 明水县| 灌阳县| 察哈| 福建省| 东乡县| 三门峡市| 沁源县| 喜德县| 讷河市| 时尚| 陇南市| 南丹县| 喀喇| 谢通门县| 庆阳市|