Errors
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[source]
Bases:
Exception
Raised when a deprecated feature is used.
- exception pypdf.errors.DependencyError[source]
Bases:
Exception
Raised when a required dependency (a library or module that pypdf depends on) is not available or cannot be imported.
- exception pypdf.errors.PyPdfError[source]
Bases:
Exception
Base class for all exceptions raised by pypdf.
- exception pypdf.errors.PdfReadError[source]
Bases:
PyPdfError
Raised when there is an issue reading a PDF file.
- exception pypdf.errors.PageSizeNotDefinedError[source]
Bases:
PyPdfError
Raised when the page size of a PDF document is not defined.
- exception pypdf.errors.PdfReadWarning[source]
Bases:
UserWarning
Issued when there is a potential issue reading a PDF file, but it can still be read.
- exception pypdf.errors.PdfStreamError[source]
Bases:
PdfReadError
Raised when there is an issue reading the stream of data in a PDF file.
- exception pypdf.errors.ParseError[source]
Bases:
PyPdfError
Raised when there is an issue parsing (analyzing and understanding the structure and meaning of) a PDF file.
- exception pypdf.errors.FileNotDecryptedError[source]
Bases:
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[source]
Bases:
FileNotDecryptedError
Raised when the wrong password is used to try to decrypt an encrypted PDF file.
- exception pypdf.errors.EmptyFileError[source]
Bases:
PdfReadError
Raised when a PDF file is empty or has no content.
- exception pypdf.errors.EmptyImageDataError[source]
Bases:
PyPdfError
Raised when trying to process an image that has no data.