It is possible to save to a stream from Aspose.Word and then load the document from a stream in Aspose.Pdf, but if the document contains images they still will be stored in temporary files and it is a good idea to keep that flag to remove temporary image files in Aspose.Pdf turned on.
Sorry to re-open an old thread, but we are experiencing the same problem. We have loaded a word document into an aspose.words object, then transferred that to an aspose.pdf object.
We need to save it into our database, so we convert it to a stream then to a byte[] and save that. We have a page that pulls pdf files back from our database and displays them without using Aspose. When we open up a document that we saved using aspose we get an error from Adobe PDF viewer that the file is corrupt.
If we save the file to disk and then read it back in to a byte array and save it to the database then it works fine. This is obviously not ideal - we don’t want to write to disk just to save it to the database.
We are happy to tell you that the new Rendering Engine has replaced the “old Viewer Beta”. The Rendering Engine can print, save as images or draw onto .NET Graphics object any document page.
Please see Aspose.Words documentation to learn more about new features.