Rotativa ライブラリによって生成された PDF でヘッダーとフッターを指定しようとしています。著者がここで答えたように、CSS (ここで説明) を使用して可能にする必要があります。しかし、私はこれを行うことができません。
meta タグにスタイルシートをロードしました。
<link href="print.css" rel="stylesheet" type="text/css" media="print" />
そして、一番下のスタイルシートで:
@page {
@top-left {
content: "TOP SECRET";
color: red
}
@bottom-right {
content: counter(page);
font-style: italic
}
}
次に、次の方法で PDF を生成します。
public ActionResult ShowPdf()
{
var model = new Model();
return new ViewAsPdf("view.cshtml", model)
{
FileName = "Report.pdf",
CustomSwitches = "--print-media-type"
};
}
そして、PDF のヘッダーとフッターには何も表示されません。何か案は?