Class FDFParser


public class FDFParser extends COSParser
  • Constructor Details

    • FDFParser

      public FDFParser(String filename) throws IOException
      Constructs parser for given file using memory buffer.
      Parameters:
      filename - the filename of the pdf to be parsed
      Throws:
      IOException - If something went wrong.
    • FDFParser

      public FDFParser(File file) throws IOException
      Constructs parser for given file using given buffer for temporary storage.
      Parameters:
      file - the pdf to be parsed
      Throws:
      IOException - If something went wrong.
    • FDFParser

      public FDFParser(InputStream input) throws IOException
      Constructor.
      Parameters:
      input - input stream representing the pdf.
      Throws:
      IOException - If something went wrong.
  • Method Details

    • isCatalog

      protected final boolean isCatalog(COSDictionary dictionary)
      Tell if the dictionary is a FDF catalog.
      Overrides:
      isCatalog in class COSParser
      Parameters:
      dictionary -
      Returns:
    • parse

      public void parse() throws IOException
      This will parse the stream and populate the COSDocument object.
      Throws:
      IOException - If there is an error reading from the stream or corrupt data is found.