1

Rotativa HTML to PDF ライブラリを使用して、中国語でこの「Page 1 of 10」のように見えるページ番号を示すページにフッターを追加しようとしています。

これは、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 ページは問題なく表示されます。

4

1 に答える 1

0

答えは、カスタム スイッチが WkhtmltoPDF のコマンド ライン引数であるということです。

それを機能させるには、[コントロール パネル] -> [地域と言語] -> [管理] -> [システム ロケールの変更] に移動する必要があります... -> この場合、中国語 (簡体字、PRC) を選択しました。

于 2015-07-06T08:15:09.317 に答える