You should be aware that the latter approach converts the HTML you pass to the document model of the library with base class RadFlowDocument. Basically, if there is an element on the HTML page that cannot be converted (mapped) to one in the flow document model, it will be skipped, so there may be some differences between the original page and the exported PDF. Additionally, you might want to take a look at the settings of the HtmlFormatProvider to learn about the available customization options.
As far as sending an email with the PDF document attached is concerned, this is more of a general task than directly related to our controls. You can find some helpful answers on the internet for example in this StackOverflow thread or this .