[英]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.