我需要将数据从数据库转换为pdf。 我使用指定的ID获取数据。
@Html.ActionLink("Generate Form", "generateForm", "BuyersTask", new { id=pr })
当我点击链接时,它应该以PDF格式显示数据。
public ActionResult generateForm(int id = 0)
{
var check = db.purchaseOrders.Where(s => s.prf_Id == id).GroupBy(s => s.prf_Id).Select(s => s.FirstOrDefault());
return new PdfActionResult(check);
}
我正在传递check
以显示我的PDF中的数据。
PDF如何以横向形式出现?
我真的需要你的帮助。 谢谢
答案 0 :(得分:1)
根据this link,您可以使用此代码实现您的目标:
return new PdfActionResult(check, (writer, document) =>
{
document.SetPageSize(new Rectangle(1000f, 1000f, 90));
document.NewPage();
});