Class InvalidPdfException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.io.IOException
com.itextpdf.text.exceptions.InvalidPdfException
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
UnsupportedPdfException

public class InvalidPdfException extends IOException
Typed exception used when opening an existing PDF document. Gets thrown when the document isn't a valid PDF document.
Since:
2.1.5
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      a serial version UID
      See Also:
    • cause

      private final Throwable cause
  • Constructor Details

    • InvalidPdfException

      public InvalidPdfException(String message)
      Creates an instance with a message and no cause
      Parameters:
      message - the reason why the document isn't a PDF document according to iText.
    • InvalidPdfException

      public InvalidPdfException(String message, Throwable cause)
      Creates an exception with a message and a cause
      Parameters:
      message - the reason why the document isn't a PDF document according to iText.
      cause - the cause of the exception, if any
  • Method Details

    • getCause

      public Throwable getCause()
      This method is included (instead of using super(message, cause) in the constructors) to support backwards compatabilty with JDK 1.5, which did not have cause constructors for Throwable
      Overrides:
      getCause in class Throwable
      Returns:
      the cause of this exception