1

私は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();
            }
4

1 に答える 1

-1

私は同じ問題を抱えていましたが、要求されたページがファイルとして返された場合、ページの読み込み時に htmlto pdf を呼び出して解決しました。試してみてください。

于 2013-04-30T17:47:14.817 に答える