We're investigating about converting pdf to xps format.
It seems there isn't any native way.
If it'd right, the way might to render pages to bitmap and send them to the printer spooler.
The spooler could be driven with a code like that below:
PrintDocument pd = new PrintDocument();
pd.PrintPage += (sender, args) =>
{
Image i = Image.FromFile("C://tmp01.jpg");
Point p = new Point(100, 100);
args.Graphics.DrawImage(i, 10, 10, i.Width, i.Height);
};
pd.Print();
We will work in integrating the sample code within one of the next releases.