How to Create an RTF From InputStream or ByteArray With JasperReports API?

I'd like to generate an RTF file object from a byte[] or an InputStream from the JasperReports API, however I'm uncertain of how to approach that or whether that's possible due to the very expansive API. How would I go about doing this, assuming the byte[] or InputStream is encoded with the necessary data to generate an RTF?