title: Create PrintDocument from .xps file in c# winforms
body: <p>On <a href="https://stackoverflow.com/questions/15853774/printpreview-image-in-c-sharp">this</a> thread I tried to figure out how to get an image created from a pdf file, fill the blanks and print it out. 
  I managed to print a usable but blurred image of the pdf. Trying to improve print quality, I searched for alternate ways to edit and print the pdf.
  So I thought that may be I could convert the pdf to xps and then convert the xps into a PrintDocument object. Converting the pdf to xps is easy, but I found nothing about converting xps to printdocument.
  If I could convert it then I could draw anything on it. Is there any way to do this conversion?
  Any sample code?</p>