一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

怎么在第一個PDF文件的中間,插入第二個PDF文件的內(nèi)容?

 Python進階者 2023-02-10 發(fā)布于廣東

昨夜裙帶解,今朝蟢子飛。

大家好,我是Python進階者。

前言

前幾天在學習【麥叔】Python自動化書本中案例的時候,學到了PDF文件處理,感覺挺有意思的。正好在【J哥】的交流群里邊有粉絲問了一道關(guān)于PDF處理的問題。

這個問題如果沒有學點PDF的處理,一開始看到還是覺得有點困難的,我一開始也有點束手無策。

一、思路

針對這個問題,其實我有三個思路。

第一個思路:將pdf文件一進行分割成單獨文件,之后和pdf文件二進行排序放到一個文件夾下,再統(tǒng)一進行merge;

第二個思路:嘗試用merge進行合并,直接插入到文件的指定頁面之下,但是我目前對這個用的不是很好,沒有弄出來;

第三個思路:逐頁進行添加,并保存為新文件。

二、解決方案

針對該問題,這里采用了第三個方法,最為自然,也是三個方法中最簡單的一個了。這里需要用到PDF的處理庫PyPDF2,這個庫需要安裝,安裝命令:pip install PyPDF2

這個庫針對PDF的處理來說還是算比較強大的了,可以針對PDF文件做拆分、合并、加密和截取等。關(guān)于這個庫的其他用法,很多公眾號也有寫,這里就不展開贅述了。

針對這個問題,這里直接上代碼了,如下所示:

from PyPDF2 import PdfFileReader, PdfFileWriter

pdf_file1 = PdfFileReader("dogs_0.pdf")  # 要插入的pdf文件
pdf_file2 = PdfFileReader("python介紹.pdf")  # 要被插入的目標pdf文件
new_file = PdfFileWriter()

# 這里場景是計劃將pdf_file1插入到pdf_file2的第3頁

new_file.addPage(pdf_file2.getPage(0))
new_file.addPage(pdf_file2.getPage(1))
new_file.addPage(pdf_file1.getPage(0))
new_file.addPage(pdf_file2.getPage(2))

# 寫入文件
with open("merged_file.pdf""wb") as f:
    new_file.write(f)

關(guān)鍵的地方都有注釋進行標注了,如果你需要插入的pdf原始文件頁面太多的話,可以考慮循環(huán)遍歷追加,這樣就不至于寫很多行代碼了。

三、總結(jié) 

我是Python進階者。本文基于實際過程中遇到的PDF文件拆分和合并問題,使用了PyPDF2第三方庫來幫助解決,這個庫可以針對PDF文件做拆分、合并、加密和截取等,功能強大,幫助自己和大家加深對該庫用法的認識。

最后感謝粉絲【?????????】提問,感謝【麥叔】、【南京-工業(yè)4.0-MrChen】大佬給出的資料和方法。

需要本文代碼中提及的文件,可以加我好友,私我獲取。

這個問題肯定小編相信肯定還有其他的方法的,也歡迎大家在評論區(qū)諫言。

------------------- End -------------------

    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    久久99精品日韩人妻| 可以在线看的欧美黄片| 亚洲国产精品久久综合网| 日本精品中文字幕在线视频| 欧美日韩国产一级91| 欧美日韩亚洲国产综合网| 男人的天堂的视频东京热| 欧美日韩国产免费看黄片| 中文字幕免费观看亚洲视频 | 国产一区二区三区草莓av| 亚洲精品中文字幕在线视频| 久久99亚洲小姐精品综合| 亚洲国产av在线视频| 亚洲高清一区二区高清| 亚洲中文字幕一区三区| 91蜜臀精品一区二区三区| 久久这里只精品免费福利| 亚洲一区二区亚洲日本| 黄色污污在线免费观看| 能在线看的视频你懂的| 国产精品久久三级精品| 不卡中文字幕在线免费看| 国产人妻精品区一区二区三区| 麻豆国产精品一区二区三区| 人妻久久一区二区三区精品99| 99久久精品午夜一区二| 邻居人妻人公侵犯人妻视频| 少妇激情在线免费观看| 日韩亚洲精品国产第二页| 久久99这里只精品热在线| 亚洲精品伦理熟女国产一区二区| 免费特黄欧美亚洲黄片| 欧美日韩综合在线第一页| 亚洲午夜福利不卡片在线| 欧美午夜一区二区福利视频| 亚洲一区二区精品国产av| 精品国产成人av一区二区三区| 九九热在线视频精品免费| 黄色片一区二区在线观看| 日韩精品一区二区不卡| 人妻巨大乳一二三区麻豆|