Therefore, I'm asking, as of 2023, how can I convert a FlowDocument or an XPS document to PDF without the usability limitations of Microsoft Print to PDF driver mentioned above. As I remember the Microsoft Print to PDF does not give that option. A workaround for me was to create a XPS or PNG file and use GhostScript to convert to PDF . I have XPS documents being generated from XAML User Controls that act as templates. I want to convert the XPS documents into alternative formats, mainly PDF , programmatically with a .NET based API.... If I understand correctly, PDFsharp does not have methods for converting XPS to PDF . XpsToPdf is based on PDFsharp but has conversion methods. Maybe I misunderstood.