package Ġorg . stream . bot . services Ċ Ċ import Ġorg . stream . bot . entities . Document Position Ċ import Ġorg . stream . bot . entities . FileInfo Ċ import Ġjava . io . File Ċ import Ġjava . io . IOException ĊĊ Ċ interface ĠID ocument Format Extractor Ġ{ ĊĊĠĠĠ Ġ// Must Ġreturn Ġformat Ġas Ġin Ġtele gram ĊĠĠĠ Ġfun Ġget Document MimeType (): ĠString ĊĊĠĠĠ Ġ@ Throws ( IOException :: class ) ĊĠĠĠ Ġfun Ġextract Text From Document Page ( file : ĠFile , Ġpage : ĠInt ): ĠString ĊĊĠĠĠ Ġfun ĠnumberOf Pages ( file : ĠFile ): ĠInt Ċ }