FXMAR 发表于 2018-8-12 09:55:11

Python3检验pdf文件是否有效

import traceback, tempfile  
from PyPDF2 import PdfFileReader
  

  
#参数为bytes类型数据。利用临时文件。
  
def isValidPDF_bytes(pdfBytes):
  
    bValid = True
  
    try:
  
      fp = tempfile.TemporaryFile()
  
      fp.write(pdfBytes)
  
      reader = PdfFileReader(fp)
  
      fp.close()
  
      if reader.getNumPages() < 1:    #进一步通过页数判断。
  
            bValid = False
  
    except:
  
      bValid = False
  
      print('*' + traceback.format_exc())
  

  
    return bValid
页: [1]
查看完整版本: Python3检验pdf文件是否有效