亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

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

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

工具下載:http://chabaoo.cn/softs/57870.html


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

復制之后假設(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)導入書簽。

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

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

相關(guān)文章

  • python中hashlib模塊用法示例

    python中hashlib模塊用法示例

    這篇文章主要介紹了python中hashlib模塊用法示例,具有一定參考價值,需要的朋友可以了解下。
    2017-10-10
  • Python中獲取文件大小的四種辦法

    Python中獲取文件大小的四種辦法

    這篇文章主要給大家介紹了關(guān)于Python中獲取文件大小的四種辦法,我們可以使用Python中的os模塊來獲取視頻文件大小,文中通過代碼示例介紹的非常詳細,需要的朋友可以參考下
    2023-08-08
  • Python編譯結(jié)果之code對象與pyc文件詳解

    Python編譯結(jié)果之code對象與pyc文件詳解

    今天小編就為大家分享一篇對Python編譯結(jié)果之code對象與pyc文件的詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-10-10
  • python實現(xiàn)控制臺輸出彩色字體

    python實現(xiàn)控制臺輸出彩色字體

    這篇文章主要為大家詳細介紹了python實現(xiàn)控制臺輸出彩色字體,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • python 打印直角三角形,等邊三角形,菱形,正方形的代碼

    python 打印直角三角形,等邊三角形,菱形,正方形的代碼

    這篇文章主要介紹了python 打印直角三角形,等邊三角形,菱形,正方形的代碼,需要的朋友可以參考下
    2017-11-11
  • Django異步任務(wù)之Celery的基本使用

    Django異步任務(wù)之Celery的基本使用

    這篇文章主要給大家介紹了關(guān)于Django異步任務(wù)之Celery使用的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Django具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-03-03
  • Python相互導入的問題解決

    Python相互導入的問題解決

    大家好,本篇文章主要講的是Python相互導入的問題解決,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2022-01-01
  • 如何解決.cuda()加載用時很長的問題

    如何解決.cuda()加載用時很長的問題

    這篇文章主要介紹了如何解決.cuda()加載用時很長的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • wxPython電子表格功能wx.grid實例教程

    wxPython電子表格功能wx.grid實例教程

    這篇文章主要介紹了wxPython電子表格功能wx.grid實例教程,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • python之PyMongo使用總結(jié)

    python之PyMongo使用總結(jié)

    本篇文章主要介紹了python之PyMongo使用總結(jié),詳細的介紹了PyMongo模塊的使用,具有一定的參考價值,有興趣的可以了解一下
    2017-05-05

最新評論