title: C# Windows Service > Render Web Page and Output to PDF
body: <p>I am at a loss and could use some direction. I have a windows service that performs an Audit on customers. For new customers, I need to create a profile for each one. I already have a ASP.net C# web page that displays a single customer profile for the user: </p>
  
  <pre><code>http://webserver/showprofile.aspx?id=CustomerID
  </code></pre>
  
  <p>I would like to run some type of loop in the service that would render each new customer's profile and output all of those profiles into a PDF, Word Document, etc. Is there an easy way to do this using the existing Show Profile webpage? </p>
  
  <p>If not, what is the best way to do this in C#? If it requires a component, I would prefer something free to very inexpensive. I currently have licenses for Telerik's complete line of tools if there is something there that can help. The bottom line, this has to be done programmatically as the user will have nothing to do with the generation/export to PDF. They will only access the resulting exported file.</p>
  
  <p>Thanks in advance for your help.</p>