I printed the attached Single Page.docx file from MS Word via the MS XPS Document Writer, generating the attached FromMSXPSWriter.xps
I then opened the same docx file inside an Aspose.Words.Document and saved out to the attached file FromAsposeWords.xps
I'm using the Visual Studio Extras OpenXMLEditor.vsix addin to open and examine xps files, but if you don't have that you can just unzip each xps file to a folder on your disk.
Both xps files have an XML content node named Documents/1/Pages/1.fpage
Looking in the aspose-generated 1.fpage node, there are 1717 lines of XML, and just about every word on the docx page is individually placed.
But in the MS-generated 1.fpage node there are just 61 lines of XML, one for each line of text on the page.
My app must post-process XPS content, and it takes far longer using XPS written by the aspose component. I'd much prefer the aspose XML to be more compact and efficient like the MS XML. There's no need for the aspose XPS content to be so verbose.