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

ziN1604

使用下面的代码,我试图将目录中的图片粘贴到 PDF 文件中。该代码已经可以正常工作并几乎按照我的意愿生成了我的 PDF。

发生的唯一问题是它不断在图片之间添加空白页,我只是不知道为什么。如果我执行代码,PDF 以空白页开头,然后是图片 1、空白页、图片 2 等等。所以我最终得到了一个包含 25 张图片的 50 页 PDF 文件。

图片插入正确,周围没有任何白色边框。它们非常适合页面大小。

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 文件中搜索空白页并将其删除?

杰森H

我最初的猜测是您需要禁用 set_auto_page_break:

fpdf.set_auto_page_break(0)

请参阅此处的文档:https : //github.com/reingart/pyfpdf/blob/master/docs/reference/set_auto_page_break.md

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从word文件中删除空白页

来自分类Dev

使用Ruby on Rails提供PDF文件-下载文件中的空白页/白页

来自分类Dev

ImageMagick 生成的 PDF 在 Chrome 中呈现为空白页

来自分类Dev

如何使用PDFBox在PDF中查找空白页?

来自分类Dev

如何使用PDFBox在PDF中查找空白页?

来自分类Dev

使用VBA删除Word Doc中的空白页

来自分类Dev

从API检索的PDF中的空白页

来自分类Dev

NReco PDF Generator定期生成空白页

来自分类Dev

使用Ghostscript拆分PDF文件会导致一个额外的空白页

来自分类Dev

使用PdfSmartCopy在iText中串联多个PDF时添加空白页

来自分类Dev

使用TuesPechkin转换为PDF时为空白页

来自分类Dev

使用CGPDFContextCreateWithURL时,PDF为空白页

来自分类Dev

如何在Rmarkdown(pagedown)中删除空白页

来自分类Dev

Webmatrix中的空白页

来自分类Dev

自动生成HTML文件并尝试在IE中打开它有时会显示空白页

来自分类Dev

Delphi Rave报告生成空白页

来自分类Dev

Delphi Rave报告生成空白页

来自分类Dev

删除网页视图空白页

来自分类Dev

Libreoffice在命令行上将HTML转换为PDF会生成空白页

来自分类Dev

PHP文件显示空白页

来自分类Dev

如何在pdf视图中的每页之后删除空白页(rdlc报告)

来自分类Dev

MS ACCESS报告中的空白页

来自分类Dev

AppBrowser Cordova ios中的空白页

来自分类Dev

使用Ghostscript渲染空白页

来自分类Dev

尝试使用imagemagick,空白页

来自分类Dev

使用Ghostscript渲染空白页

来自分类Dev

如何解决html2pdf.js中的“空白页”问题?

来自分类Dev

PyPDF2在合并的PDF中给我空白页

来自分类Dev

如何有效地检测PDF中的所有空白页?