600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > python 删除pdf页面_使用python从新生成的pdf文件中删除空白页

python 删除pdf页面_使用python从新生成的pdf文件中删除空白页

时间:2021-04-02 23:26:31

相关推荐

python 删除pdf页面_使用python从新生成的pdf文件中删除空白页

使用下面的代码,我试图将图片从目录粘贴到PDF文件中。代码已经在工作,生成我的PDF几乎如我所愿。在

唯一的问题是它总是在图片之间添加空白页,我不知道为什么。

如果我执行代码,PDF将以空白页开始,然后是图片1、空白页、图片2,依此类推。最后我得到了一个50页的PDF文件,里面有25张图片。在

这些图片是正确插入的,周围没有任何白色边框。它们完全符合页面大小。在from fpdf import FPDF

from PIL import Image

def CreateList(End):

_list = []

for i in range(1, End + 1):

_list.append(i)

return(_list)

def makePdf(pdfFileName, listPages, dir = ''):

if (dir):

dir += "\\"

cover = Image.open(dir + str(listPages[0]) + ".jpg")

width, height = cover.size[0], cover.size[1]

pdf = FPDF(unit = "pt", format = [width, height])

for page in listPages:

pdf.set_margins(0,0,0)

pdf.add_page()

pdf.image(dir + str(page) + ".jpg")

pdf.output(dir + pdfFileName + ".pdf", "F")

listPages = CreateList(26)

makePdf('file', listPages, 'dir')

如何避免添加空白页的问题?在

或者,有没有办法在我新生成的PDF文件中搜索空白页并从中删除?在

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。