The problem is if your view is expecting the model of type person(@model Example.Models.Person) you should return the same model from the action result to the view like below
public ActionResult Fprint(int id = 0)
{
Person p = new Person();
p.name = "aaa";
var pdfresult = new RazorPDF.PdfResult(p);
pdfresult.ViewBag.Title = "fff";
return view(p);
}
ViewBag data you can access in the view like below
@model Example.Models.Person
@Html.LabelFor(x=>x.name)
<p>@ViewBag.Title<p>
Hope this helps