tft每日頭條

 > 生活

 > python拆分指定word到pdf

python拆分指定word到pdf

生活 更新时间:2024-11-29 07:55:11

python拆分指定word到pdf?使用Python操作PDF主要内容有:1、PDF拆分;2、PDF合并,我來為大家講解一下關于python拆分指定word到pdf?跟着小編一起來看一看吧!

python拆分指定word到pdf(使用Python拆分合并PDF)1

python拆分指定word到pdf

知識點

使用Python操作PDF!

主要内容有:1、PDF拆分;2、PDF合并。

在工作中,難免會和PDF打交道,所以掌握一點處理PDF的技能非常有必要,本文将介紹幾個常用的功能。

PDF拆分

很多時候,獲取的PDF很長,我們如果想要截取其中某些頁面那麼怎麼處理呢?有很多的工具可以完成類似的操作,我們用Python也能做到類似的事情。并且用Python來做類似的處理,非常便于我們後面做一些批處理工具。

直接上代碼吧!

from PyPDF2 import PdfFileWriter, PdfFileReader def pdf_split(pdf_in,pdf_out,start,end): # 初始化一個pdf output = PdfFileWriter() # 讀取pdf with open(pdf_in,'rb') as in_pdf: pdf_file = PdfFileReader(in_pdf) # 從pdf中取出指定頁 for i in range(start, end): output.addPage(pdf_file.getPage(i)) # 寫出pdf with open(pdf_out,'ab') as out_pdf: output.write(out_pdf) if __name__ == '__main__': pdf_in = '待分割pdf' pdf_out = '分割後pdf' s,e = 起始頁,結束頁 pdf_manage(pi, po, s, e)

PDF合并

與pdf拆分相對的,是pdf的合并。使用Python也能輕松完成,不早了,不廢話了,還是直接上代碼吧!

from PyPDF2 import PdfFileReader,PdfFileMerger def pdf_merger(in_pdfs,out_pdf): # 初始化 merger = PdfFileMerger() # 循環,合并 for in_pdf in in_pdfs: with open(in_pdf,'rb') as pdf: merger.append(PdfFileReader(pdf)) merger.write(out_pdf) if __name__ == '__main__': in_pdfs = ['放要合并的PDF文件名稱,注意順序'] out_pdf = '輸出文件' pdf_merger(in_pdfs, out_pdf)

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved