簡體   English   中英

PyPDF2 嘗試提取第一頁時返回空白頁

[英]PyPDF2 return blank page when trying to extract first page

我在創建 PDF 時遇到了問題。

首先,我將源 pdf 作為 PdfFileReader 打開並獲取第一頁,之后,我將第一頁添加到輸出文件 (PDFFileWriter) 的頁面列表中。

但是當我去檢查輸出文件時,它只包含一個空白頁,這是我的代碼:

with open('pdf/'+articolo['itemfilename'], 'rb') as infile:
        reader = PdfFileReader(infile)
        writer = PdfFileWriter() #writer.addPage(reader.getPage(i))
        if articolo['copertina'] == 1:    #this is just a check it works I verified
            writer.addPage(reader.getPage(0))
with open('extracted/'+articolo['itemfilename'], 'wb') as outfile:
    writer.write(outfile)

我已經用調試器檢查過程序連接了代碼的每一行,所以一切都應該沒問題。

如果您有任何問題,請告訴我。

看起來像這部分代碼:

with open('extracted/'+articolo['itemfilename'], 'wb') as outfile:
    writer.write(outfile)

應該像這樣在第一個縮進塊內縮進:

with open('pdf/'+articolo['itemfilename'], 'rb') as infile:
    reader = PdfFileReader(infile)
    writer = PdfFileWriter() #writer.addPage(reader.getPage(i))
    if articolo['copertina'] == 1:    #this is just a check it works I verified
        writer.addPage(reader.getPage(0))
    with open('extracted/'+articolo['itemfilename'], 'wb') as outfile:
        writer.write(outfile)

這對我有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM