C# 在ASP.NET MVC上将HTML转换为PDF:如何创建PDF作为一个环境?
我正在使用Rotativa资源从MVC ASP.NET项目的HTML页面创建PDF文件。这是我的密码: 控制器:C# 在ASP.NET MVC上将HTML转换为PDF:如何创建PDF作为一个环境?,c#,asp.net-mvc,visual-studio,pdf,rotativa,C#,Asp.net Mvc,Visual Studio,Pdf,Rotativa,我正在使用Rotativa资源从MVC ASP.NET项目的HTML页面创建PDF文件。这是我的密码: 控制器: public class HomeController : Controller { public ActionResult Index() { return View(); } public ActionResult ExportPDF() { return new ActionAsPdf("Index")
public class HomeController : Controller
{
public ActionResult Index()
{
return View();
}
public ActionResult ExportPDF()
{
return new ActionAsPdf("Index")
{
FileName = Server.MapPath("~/Content/Relato.pdf")
};
}
}
看法
正在创建的PDF文档采用纵向布局。如何将它们设置为景观布局
干杯 刚刚解决了这个问题。以下是更新的代码(请参见页面方向和页面大小行): 干杯
<a href="@Url.Action("ExportPDF","Home")" class="hidden-print" >EXPORT PDF</a>
public ActionResult ExportPDF()
{
return new ActionAsPdf("Index")
{
FileName = Server.MapPath("~/Content/Relato.pdf"),
PageOrientation = Rotativa.Options.Orientation.Landscape,
PageSize = Rotativa.Options.Size.A4
};
}