使用 Rotativa 1.6.1 生成的 PDF 上未显示页脚 Html

Footer Html is not showing on PDF generated using Rotativa 1.6.1

我正在使用 Rotativa 1.6.1 版本将视图转换为 PDF。现在我试图在所有页面上显示带有图像的页脚文本。我使用了以下 code snippets:

string customSwitches = string.Format("--header-html  \"{0}\" " +
                               "--header-spacing \"0\" " +
                               "--footer-html \"{1}\" " +
                               "--footer-spacing \"10\" " +
                               "--footer-font-size \"10\" " +
                               "--header-font-size \"10\" ", header, footer);

        return new Rotativa.ViewAsPdf("_PDF_Desgin.cshtml", List)//_PDF_Desgin.cshtml is control Page
        {
            FileName = "PdfFileName.pdf",
            PageSize = Size.A4,
            PageOrientation = Orientation.Landscape,
            CustomSwitches = customSwitches
        }; 

但不幸的是,它不适用于我的情况。你能帮我找出在所有生成的 PDF 文件上显示带图像的页脚文本的正确用法吗?

感谢和问候, 维珠.

我已经找出问题并使用 PageMargins 属性显示页脚模板。

return new Rotativa.ViewAsPdf("_PDF_Desgin.cshtml", List)//_PDF_Desgin.cshtml is control Page
{
    FileName = fileName,
    IsJavaScriptDisabled = false,
    CustomSwitches = customSwitches,
    // CustomSwitches = "--no-stop-slow-scripts --print-media-type --javascript-delay 5000 --disable-smart-shrinking",
    PageOrientation = Rotativa.Options.Orientation.Portrait,
    PageSize = Rotativa.Options.Size.A4,
    PageMargins = new Margins(0, 3, 32, 3),
};

感谢和问候, 维珠