We work with sensitive documents and need to be able to say “we encrypt all data at rest.” Using Aspose.Words for Java to convert files makes it impossible to say so.
In particular, we need to keep all documents in memory (never on disk) unless they are encrypted. As far as I am aware, Aspose does not support reading/writing files encrypted at the application layer. So that leaves us with storing in memory.
However, when we try to convert files to docx (and maybe other formats?) using toString, which would keep it in memory, we get an error: “Exporting fragments of a document in this format is not supported.”
Is there some other way to convert files without writing to disk? Or a way to encrypt? Or can this toString incompatibility be fixed, and if so, when?