Hi Shandao,
Thank you for the details.
I am afraid that I am not able to reproduce the file cannot be saved problem. Also, you can add footer to the document when AutoDetectPageBreak property is set to true. Regarding the image, could you make use of Server.MapPath to load the image instead of Url.Content?
I had placed the modified sample in the following link:
MvcApplication1.zipCould you please check this sample, modify and send back to us so that we can check the file cannot be saved problem here?
Regards,
Geetha