PDFReactor .NET - @page 在当前上下文中不存在

PDFReactor .NET - @page is not exist is current context

我正在尝试通过 PDFReactor 将我的 pdf 的方向更改为横向。我正在使用 MVC .Net .

根据文档,假设我们可以使用此行更改方向

@page{
size: letter landscape;}

这是我在 cshtml 上的代码

<html>
<head>
<style>
 @page { size: letter landscape;}
.t_padding { padding-bottom: 200px;}
</style>
</head>

<body>
<div style="width:595px; height:842px; padding:15px; text-align:center; border: 10px solid #787878; background-color:antiquewhite; margin:0 auto">

    <div class="row t_padding">
        <div class="col-md-12 t_padding"><span class="colorred" style="font-size:45px; font-weight:800; font-family:Bahnschrift; margin-top:50px">Certificate of Completion</span></div>
    </div>
    <br /><br />
    <span style="font-size:25px"><i>This is to certify that</i></span>
</div>
</body>
</html>

但是我在 css 上遇到错误(名称 'page' 在当前上下文中不存在)

当我 运行 它时,显然它不起作用。

有什么建议吗?我错过了什么吗

抱歉各位。

我在这个 post 中找到了答案: "The name 'media' does not exist in the current context"

基本上是因为“@”符号实际上是 Razor 中的保留字符,我们可以使用“@@”转义它