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:
ExceptionRaised when a deprecated feature is used.
- exception pypdf.errors.DependencyError[source]
Bases:
ExceptionRaised 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:
ExceptionBase class for all exceptions raised by pypdf.
- exception pypdf.errors.PdfReadError[source]
Bases:
PyPdfErrorRaised when there is an issue reading a PDF file.
- exception pypdf.errors.PageSizeNotDefinedError[source]
Bases:
PyPdfErrorRaised when the page size of a PDF document is not defined.
- exception pypdf.errors.PdfReadWarning[source]
Bases:
UserWarningIssued when there is a potential issue reading a PDF file, but it can still be read.
- exception pypdf.errors.PdfStreamError[source]
Bases:
PdfReadErrorRaised when there is an issue reading the stream of data in a PDF file.
- exception pypdf.errors.ParseError[source]
Bases:
PyPdfErrorRaised when there is an issue parsing (analyzing and understanding the structure and meaning of) a PDF file.
- exception pypdf.errors.FileNotDecryptedError[source]
Bases:
PdfReadErrorRaised 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:
FileNotDecryptedErrorRaised when the wrong password is used to try to decrypt an encrypted PDF file.
- exception pypdf.errors.EmptyFileError[source]
Bases:
PdfReadErrorRaised when a PDF file is empty or has no content.
- exception pypdf.errors.EmptyImageDataError[source]
Bases:
PyPdfErrorRaised when trying to process an image that has no data.
- exception pypdf.errors.LimitReachedError[source]
Bases:
PyPdfErrorRaised when a limit is reached.
- exception pypdf.errors.XmpDocumentError[source]
Bases:
PyPdfError,RuntimeErrorRaised when the XMP XML document context is invalid or missing.