异常和错误

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.PyPdfError[源代码]

基类:Exception

Base class for all exceptions raised by PyPDF.

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[源代码]

基类:FileNotDecryptedError

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.