-1

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

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

4

1 回答 1

1

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

 return new PdfActionResult(check, (writer, document) =>
            {
                document.SetPageSize(new Rectangle(1000f, 1000f, 90));
                document.NewPage();
            });
于 2015-11-11T12:41:51.520 回答