Conversão de um Objeto ObjectInputStream para objeto tipo File

Bom dia!!!

Estou trabalhando com uma aplicação da amazon, e preciso extrair o texto de documentos digitalizados. Para tanto, tenho usando o Tess4j, que usa uma função que só aceita objetos do tipo File como entrada. Contudo, para eu carregar um objeto, uso a função getObejct() da amazon que retorna um onbjeto tipo S3ObjectInputStream. Disso queria como posso converter ou gravar o S3ObjectInputStream em um objeto tipo File?

acredito que com o apache.commons.file voce consegue fazer isso.

Você pode utilizar o método ITesseract.doOCR(BufferedImage).
Para obter um BufferedImage a partir de um InputStream basta usar o ImageIO.read(InputStream).