将PDF结果更改为横向



我需要将数据从数据库转换为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怎么可能是横向形式?

我真的需要你的帮助。感谢

根据此链接,您可以使用以下代码实现您想要的:

 return new PdfActionResult(check, (writer, document) =>
            {
                document.SetPageSize(new Rectangle(1000f, 1000f, 90));
                document.NewPage();
            });

最新更新