Как отобразить PDF, используя поток байтов в качестве источника вместо физического файла на диске. (Pdf.js) - PullRequest
0 голосов
/ 30 сентября 2019

На сайте я использую pdf.js. для отображения PDF документов. Сайт написан на ASP.NET MVC. Локальный файл открывается.

<!DOCTYPE html>
<html dir="ltr">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
    <title>PDF.js Viewer MVC Application</title>
    @Styles.Render("~/pdf.js/css")
    @Scripts.Render("~/pdf.js/js")
    <script type="text/javascript">
        var THEFILEPATH = ("@ViewBag.filePath");
        var url = '@Url.Content("~/pdf.js/worker_loader.js")';
        PDFJS.workerSrc = url;
    </script>
    @Scripts.Render("~/pdf.js/vd")
</head>    
ViewBag.filePath = "/SamplePDF/sample-pdf.pdf";
return View();

Пример, приведенный в документации. Отображает чистый лист.

Как передать байтовый массив для просмотра? Спасибо !!!

...