If EmployeeReports is your controller, then I'd create a new method like this:
public void EmployeesNumberPerYearToPDF()
{
string dtatSetName = "DsENPerYear";
var dataSource =
EmployeeReports.EmployeesNumberPerYear(employeeRepository);
string reportFilePath =
Server.MapPath("~/RDLC/Employee/EmployeesNumberPerYear.rdlc");
string reportType = "PDF";
string mimeType;
string encoding;
string fileNameExtension;
byte[] renderedBytes =
HotelReport.GenerateReport(dtatSetName, dataSource, reportFilePath,
reportType, out mimeType, out encoding, out fileNameExtension);
System.Web.HttpContext.Current.Response.ContentType = mimeType;
System.Web.HttpContext.Current.Response.BinaryWrite(renderedBytes);
}
Then you could embed Google Doc Viewer (an iframe) in your div and specify the PDF file you want to display i.e. in your case pass the URL to your controller that will return the byte array of the PDF file. This is the code you should add inside your div:
<iframe src="http://docs.google.com/gview?url=@Url.Action("EmployeesNumberPerYearToPDF", "EmployeeReports", null, Request.Url.Scheme)&embedded=true" style="width:600px; height:500px;" frameborder="0"></iframe>