首页 > 解决方案 > jsreport.AspNetCore mvc 页面到 PDF 正确呈现 Intranet 但在远程站点使用时大小不同

问题描述

jsreport.AspNetCore mvc 页面到 PDF 正确渲染 Intranet 但从远程站点使用时大小不同,请帮助 css .invoice-box 并且代码是

 var header = await JsReportMVCService.RenderViewToStringAsync(HttpContext, RouteData, "Header", new { });
            var footer = await JsReportMVCService.RenderViewToStringAsync(HttpContext, RouteData, "footer", new { });
            HttpContext.JsReportFeature()
              .Recipe(Recipe.ChromePdf)

             .Configure((r) => r.Template.Chrome = new Chrome
             {
                 Format= "A4",
                 HeaderTemplate = header,
                 FooterTemplate=footer,
                 DisplayHeaderFooter = true,
                 MarginTop = "3cm",
                 MarginLeft = ".5cm",
                 MarginBottom = "1cm",
                 MarginRight = ".5cm"
             }).OnAfterRender((r) => HttpContext.Response.Headers["Content-Disposition"] = "attachment; filename=\"myReport.pdf\"");

标签: asp.net-core-mvcjsreport

解决方案


我遇到了问题,因为 jsreport 仅在远程执行时才采用内联 css


推荐阅读