Hi,
Unfortunately neither feature is supported now.
As to print WebView to PDF, you can do everything you do with the WebView with EO.Pdf (such as loading the page and login) with this method:
https://www.essentialobjects.com/doc/eo.pdf.htmltopdfsession.runwebviewcallback.aspxHowever the WebView used by EO.Pdf is always maintained by EO.Pdf and it is not visible to the end user. This is due to a number of reasons. For example, for performance reason, EO.Pdf maintains a pool of WebView objects. It also automatically resizes the WebView during the conversion process as an attempt to find out the optimal zoom level. All these makes it challenging to work with a WebView that's already on screen.
As to print to XPS, we only support a few properties in PrinterSettings class (it was probably a bad choice to use this class at the first place). This has to do with the limited settings the Chromium browser engine's printer setting class provides. PrintFileName is not passed to the browser engine at all because the browser engine's printer setting class does not have this.
Thanks!