在 Rotativa 生成的文档的所有页面上获取页脚

问题描述

我一直在努力通过 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 (将#修改为@)