我正在构建html
视图stringbuilder
并DinkToPDF
用于将这个 HTML 转换为 pdf。我已经能够使用以下方法添加页眉和页脚(通过创建静态HTML
页面:
var objectSettings = new ObjectSettings
{
PagesCount = true,
HtmlContent = await _template.Build(data, hostUrl),
//HeaderSettings = { HtmUrl = hostUrl + "/views/v1/getview?reportName=AcademicTranscript&viewName=test.html&themeName=SchoolTheme_SchoolId",
HeaderSettings = { HtmUrl = hostUrl + _swaggerConfig.BasePath + "/views/v1/getview?reportName=AcademicTranscript&viewName=portraitheader.html",
Line = true, Right = "[page]/[sitepages]", Spacing = 5 },
FooterSettings = { HtmUrl = hostUrl + _swaggerConfig.BasePath + "/views/v1/getview?reportName=AcademicTranscript&viewName=portraitfooter.html",
Line = true },
};
这很好用,但我需要添加一个自定义html
视图作为标题的一部分,其中包含详细信息,例如姓名、姓氏、地址等。
有没有办法将自定义构建的页面(意味着 Html 标记等带有来自数据库的信息)添加到标题?
我希望我的问题是有道理的。
谢谢你的帮助。