微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决在 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 举报,一经查实,本站将立刻删除。