小编aus*_*esr的帖子

Web窗体中的.NET MVC FileResult等价物

我正在使用FileResult作为MVC中返回PDF文件的函数的返回值.

我应该在Web窗体中使用什么返回类型?

谢谢

public FileResult PrintPDFVoucher(object sender, EventArgs e)
    {
        PdfDocument outputDoc = new PdfDocument();
        PdfDocument pdfDoc = PdfReader.Open(
            Server.MapPath(ConfigurationManager.AppSettings["Template"]),
            PdfDocumentOpenMode.Import
        );

        MemoryStream memory = new MemoryStream();

        try
        {
            //Add pages to the import document
            int pageCount = pdfDoc.PageCount;
            for (int i = 0; i < pageCount; i++)
            {
                PdfPage page = pdfDoc.Pages[i];
                outputDoc.AddPage(page);
            }
            //Target specifix page
            PdfPage pdfPage = outputDoc.Pages[0];

            XGraphics gfxs = XGraphics.FromPdfPage(pdfPage);
            XFont bodyFont = new XFont("Arial", 10, XFontStyle.Regular);


            //Save 
            outputDoc.Save(memory, true);
            gfxs.Dispose();
            pdfPage.Close();
        }
        finally …
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-mvc

7
推荐指数
2
解决办法
3362
查看次数

标签 统计

asp.net ×1

asp.net-mvc ×1