sorry i cannot copy and paste code, but i have done this before, its very easy as far as i remember.
1.) Initialize ReportViewer
2.) Set the LocalReport-Path
3.) Use the Export to save it to disk
Code should be something along those lines:
ReportViewer rv = new ReportViewer();
rv.LocalReport.ReportPath = @"resources\test.rdlc";
rv.RefreshReport();
File.WriteAllBytes(@"c:\my.pdf", rv.LocalReport.Render("PDF"));