XpsDocument xpsDoc = new XpsDocument(container) Package container = Package.Open(targetDocument, FileMode.Create) Public void CreateXPSStreamPages(string targetDocument, List list) Source-documents-pages into a new xps-document, however this is very I've tried out with following code, which writes all the Basicly I want to merge 1-n xps-documents into a new package, either just add all source-documents or just add all the pages of the source-documents into the new package.