Hi David,
First, thanks for your prompt reply on this. One solution I have used (for now), was to download CutePDF. It does work, but it is not as streamlined as I would like. Let me explain further…
The client wanted the ability to define custom page sizes for their report for which I have added. When they click the Print Preview button, it generates the report using the specified page size in XPS. Then from there, they can create the PDF using CutePDF virtual printer. This is ok except for the fact that the page size defaults to 8.5 x 11, over riding any custom page sizes. Of course the simple work around is have them click CutePDF preferences and select the page size, but it means they have to generate more clicks and specify the page spec twice. I would really would like to make it where they specify the page spec one. That would be ideal.
Do you know off hand, if CutePDF can accept command line parameters? Also, are you familiar with PDFsharp and MigradDoc Foundation? I started to looking into, but it was really straight forward.
Lastly, I tried to open the XPS document, but it was unreadable. For now, I am going to table this until I get the other requirements done for the project. Again, thanks for your reply and I will keep you informed.