Ciao a tutti,

ho una funziona java che data une file(criptato), invia il contenuto del file alla funzione per poi generare un pdf

codice:
 public void decrypt(InputStream inputstream, OutputStream outputstream, String s)        throws Exception
    {
        Cipher cipher = Cipher.getInstance("AES/ECB/PKCS7Padding");
        cipher.init(2, getKey(s));
        CipherInputStream cipherinputstream = new CipherInputStream(inputstream, cipher);
        do
        {
            int i = cipherinputstream.read(buf);
            if (i < 0)
            {
                outputstream.close();
                return;
            }
            outputstream.write(buf, 0, i);
        } while (true);
    }
i parametri passati sono: inputstream il contenuto del file, outputstream è un file vuoto dove verrà scritto il contenuto decriptato, s il nome che avrà il file.

Ora, ho bisogno che che il contenuto dell'output venga salvato e generi un pdf, è possibile farlo?
Non so bene da dove iniziare