OK, having read the article, I think what you are asking is how to send the PDF as an attachment to an email rather than stream it to the user in the browser.
The code in the link includes this segment, which I assume you'll be able to recognize and locate in your own code:
string htmlText = this.htmlViewRenderer.RenderViewToString(this, viewName, model);
// Let the html be rendered into a PDF document through iTextSharp.
byte[] buffer = standardPdfRenderer.Render(htmlText, pageTitle);
At that point you would have a byte array containing a PDF document. So all you have to do to save it to disk is this:
using(FileStream fs = new FileStream("your file name.pdf", FileMode.Create))
{
fs.Write(buffer, 0, buffer.Length);
}
You can then use your file to create an email attachment.