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)
我正在尝试向显示页码的页面添加页脚,如下所示 "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)