私はpdfコンポーネントを使用してhtmlページをpdfに変換しています。問題は、URL でページにアクセスすると、承認の問題が発生することです。
mvc では、url でアクセスする必要なく、ビューから html を取り除くことができますか? Webフォームに同等のものはありますか?
MVC 3 でビューから html を取得する方法は次のとおりです。
using (StringWriter sw = new StringWriter())
{
ViewEngineResult viewResult = ViewEngines.Engines.FindPartialView(controller.ControllerContext, viewName);
ViewContext viewContext = new ViewContext(controller.ControllerContext, viewResult.View, controller.ViewData, controller.TempData, sw);
viewResult.View.Render(viewContext, sw);
return sw.GetStringBuilder().ToString();
}