异常和错误¶
All errors/exceptions pypdf raises and all of the warnings it uses.
Please note that broken PDF files might cause other Exceptions.
- exception pypdf.errors.DeprecationError[源代码]¶
基类:
Exception
Raised when a deprecated feature is used.
- exception pypdf.errors.DependencyError[源代码]¶
基类:
Exception
Raised when a required dependency (a library or module that PyPDF depends on) is not available or cannot be imported.
- exception pypdf.errors.PdfReadError[源代码]¶
基类:
PyPdfError
Raised when there is an issue reading a PDF file.
- exception pypdf.errors.PageSizeNotDefinedError[源代码]¶
基类:
PyPdfError
Raised when the page size of a PDF document is not defined.
- exception pypdf.errors.PdfReadWarning[源代码]¶
基类:
UserWarning
Issued when there is a potential issue reading a PDF file, but it can still be read.
- exception pypdf.errors.PdfStreamError[源代码]¶
基类:
PdfReadError
Raised when there is an issue reading the stream of data in a PDF file.
- exception pypdf.errors.ParseError[源代码]¶
基类:
PyPdfError
Raised when there is an issue parsing (analyzing and understanding the structure and meaning of) a PDF file.
- exception pypdf.errors.FileNotDecryptedError[源代码]¶
基类:
PdfReadError
Raised when a PDF file that has been encrypted (meaning it requires a password to be accessed) has not been successfully decrypted.
- exception pypdf.errors.WrongPasswordError[源代码]¶
-
Raised when the wrong password is used to try to decrypt an encrypted PDF file.
- exception pypdf.errors.EmptyFileError[源代码]¶
基类:
PdfReadError
Raised when a PDF file is empty or has no content.
- exception pypdf.errors.EmptyImageDataError[源代码]¶
基类:
PyPdfError
Raised when trying to process an image that has no data.