Jak przekonwertować FlowDocument na FixedDocument za pomocą IDDokumentuPaginatorSource FlowPocinator FlowDocument?

Mam:

DocumentPaginator dp = ((IDocumentPaginatorSource)document).DocumentPaginator;

i:

FlowDocument document = new FlowDocument();
// create a flow document...

Jak przekonwertować FlowDocument na FixedDocument za pomocą DocumentPaginator? Nie mogę się dowiedzieć, jak to zrobić. Wszystkie witryny, na których patrzyłem, używają XpsWriter jak w:

XpsDocumentWriter writer = XpsDocument.CreateXpsDocumentWriter(xpsDoc); 
DocumentPaginator dp = ((IDocumentPaginatorSource)document).DocumentPaginator;
writer.Write(dp);

Mógłbym napisać XPS, a następnie odzyskać FixedDocument, ale musi być lepszy sposób?

questionAnswers(1)

yourAnswerToTheQuestion