2017-04-05 3 views
0

私はRotativaリソースを使用して、HTMLページからMVC ASP.NETプロジェクトのPDFファイルを作成しています。ここに私のコードです:Rotativa HTMLからPDFへのASP.NET MVC:PDFをランドスケープとして作成する方法は?

コントローラー:

<a href="@Url.Action("ExportPDF","Home")" class="hidden-print" >EXPORT PDF</a> 

作成されたPDF文書は縦長レイアウトである

public class HomeController : Controller 
{ 
    public ActionResult Index() 
    { 
     return View(); 
    } 

    public ActionResult ExportPDF() 
    { 
     return new ActionAsPdf("Index") 
     { 
      FileName = Server.MapPath("~/Content/Relato.pdf") 
     }; 
    } 
} 

ビュー。私はそれらをランドスケープレイアウトにどのように設定できますか?

乾杯!

答えて

0

問題をただ解決しました。更新されたコードは次のとおりです(PageOrientationとPageSize行を参照)。

public ActionResult ExportPDF() 
     { 
      return new ActionAsPdf("Index") 
      { 
       FileName = Server.MapPath("~/Content/Relato.pdf"), 
       PageOrientation = Rotativa.Options.Orientation.Landscape, 
       PageSize = Rotativa.Options.Size.A4 
      }; 
     } 

乾杯!

関連する問題