public static IDocumentPaginatorSource ToFixedDocument(DocumentPaginator paginator) { var outputXps = Path.GetTempFileName(); paginator.SaveToXps(outputXps); var xpsDoc = new XpsDocument(outputXps, FileAccess.Read); return(xpsDoc.GetFixedDocumentSequence()); }