Rotativa - Wkhtmltopdf:添加页脚中文文本?

Rotativa - Wkhtmltopdf: Add footer chinese text?

我正在尝试向显示页码的页面添加页脚,如下所示 "Page 1 of 10" 中文使用 Rotativa HTML 到 PDF 库。

这是由 CustomSwitches 属性设置的。 我的代码是这样的

        ViewAsPdf pdfView = new ViewAsPdf("Index", Model)
        {
            FileName = fileName,
            PageOrientation = pageOrientation,
            PageSize = Size.A4,
            IsJavaScriptDisabled = isJavaScriptDisabled,
            CustomSwitches = "--disable-external-links --disable-internal-links --footer-center \"Page [page] of [toPage]\" --footer-font-size 7"
        };

效果很好。 但是如果我将文本更改为中文,它不会正确显示字符

--footer-center \"第 [page] 页, 共 [toPage] 页\"

我知道这个 CustomSwitches 调用 wkHtmltoPDF,但也没有在那里找到任何东西。 html 包含中文字符的页面呈现得很好。

答案是自定义开关是 WkhtmltoPDF 的命令行参数。

为了使其正常工作,您必须转到控制面板 -> 区域和语言 -> 管理 -> 更改系统区域设置... -> 在这种情况下,我选择了中文(简体,PRC)