這是How to insert a "missing" page as blank page in PDF with Python?的重寫,但我試圖使用PdfFileWriter其他方法:cloneDocumentFromReader()和addBlankPage(),因爲它看起來更清晰。 我需要在PDF的末尾添加一個空白頁,如果它包含奇數頁,但頁面數大於1 所以我想這樣做: from PyPDF
我正在檢查文件系統中的損壞的PDF。在我正在運行的測試中,有近200k PDF。看起來好像更小的損壞的文件警報正確,但我碰到一個大的15 MB文件損壞,代碼只能無限期地掛起。我試過將Strict設置爲False而沒有運氣。這似乎是最初的問題。而不是做線程和設置超時(我曾嘗試在過去很少成功),我希望有一個替代方案。 import PyPDF2, os
from time import gmtime
我想根據他們所在的縣來生成pdf文件。如果每個縣有多個pdf文件,那麼我需要根據縣域密鑰將文件附加到單個文件中。我似乎無法獲得基於密鑰追加的地圖。生成的最終地圖看起來是隨機的,往往會附加太多的文件。我很確定我沒有正確分組它們。我已經讀過一個鍵中的多個值可能導致多次顯示。有人可以告訴我如何分別訪問每個鍵的每個值,只有一次?很顯然,我不瞭解某些至關重要的事情。 我的代碼: import csv, os
當我使用下面的代碼 from PyPDF2 import PdfFileMerger
merge = PdfFileMerger()
for newFile in nlst:
merge.append(newFile)
merge.write('newFile.pdf')
出事瞭如下: raise utils.PdfReadError("EOF marke