Загрузить файл в формате PDF с помощью MVC - PullRequest
0 голосов
/ 18 декабря 2018

Я пытаюсь загрузить файл в формате PDF с помощью контроллера MVC.

Я создал PDF с помощью PDFSharp.Пример кода приведен ниже.

[HttpGet]
public ActionResult DownloadFile()
{    // Initialize PDF Page
    PdfDocument document = new PdfDocument();
    PdfPage page = document.AddPage();
    XGraphics gfx = XGraphics.FromPdfPage(page);
    XTextFormatter tf = new XTextFormatter(gfx);
    XFont font = new XFont("Arial", 11, XFontStyle.Regular);
    gfx.DrawRectangle(XBrushes.White, rect);
    XFont font = new XFont("Arial", 11, XFontStyle.Regular);
    tf.DrawString("sample data", font, XBrushes.Black, rect, XStringFormats.TopLeft);
    byte[] Contents = null;
    using (MemoryStream stream = new MemoryStream())
      {
      document.Save(stream, true);
      Contents = stream.ToArray();
      }

    return File(Contents,"application/pdf", "test.pdf");
}

Я ссылался на это сообщение stackoverflow

Однако он не предлагает пользователю возможность загрузить файл.

Есть ли что-то, чего мне не хватает.

...