问题描述
我一直在努力通过 rotativa 将相同的页脚放到生成的 pdf 的多个页面上。我知道以下链接:
Displaying headers and footers in a PDF generated by Rotativa
我可以让“--footer-center”工作,但问题是我需要所有文档右下角的图像。当我尝试指定提到的自定义页脚时:
string customFooter = string.Format("--footer-html {0}",Url.Action("Footer","VesselNomination",new { area = "" },"https"));
生成文档时出现以下错误。 “未找到视图‘页脚’或其母版,或者没有视图引擎支持搜索的位置。搜索了以下位置:” 并且我的视图位于搜索到的位置,我的视图位于与我的控制器同名的文件夹下。
我还尝试使用 css 和 html 在每个页面的底部获取页脚,但出于某种原因,如果我尝试在第二页底部指定页脚,无论我做什么,它总是出现在第一页上.
我指定进入第二页并尝试放置“底部:0”或任何其他样式,页脚总是出现在第一页上。
<div style="page-break-before: always;">
<div class="col-12">
@{Html.RenderPartial("ContainerDocs/_ContainerTable",Model,new ViewDataDictionary { { "GrossWeight",false },{ "Title",@DocRes.AffidavitOfWeightTitle + "Container Details" } });}
</div>
</div>
任何想法或帮助将不胜感激,因为我在这方面花了 3 天时间并且开始说这是不可能的。如果有人希望我分享更多代码,请告诉我。
谢谢, 乔尔
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)