Просмотрщик PDF в Asp.Net

У меня есть список документов на сервере. и хотите разработать страницу, где список документов будет отображаться в виде гиперссылок в левой панели /div и при нажатии на ссылку. на правой панели отображается соответствующий PDF-документ с сервера.

Кто-нибудь может мне помочь разработать то же самое с помощью jquery или javascript?

заранее спасибо

я попробовал приведенный ниже код, основанный на некоторых статьях, которые я прочитал Script:

<script language="javascript" type="text/javascript">

function previewPdf(url, target) 
{

     var div = document.getElementById(target);
     var obj = document.createElement("<embed style='width:939px; height:736px;' frameborder='0' src='" + url +"')></embed>");
     div.appendChild(obj);
}   
</script>

Тело:

<body style="height: 741px">
    <form id="form1" runat="server">



    <div id="div1" style="float:left; width: 20%; text-align: left; height: 100%; border-width:2px;">
     <button onclick="previewPdf('Documents/Accomodation.pdf','div2')">Accomodation</button>
     <br />
      <button onclick="previewPdf('Documents/Insurance.pdf','div2')">Insurance</button>
     <br />
       <button onclick="previewPdf('Documents/Air Ticket.pdf','div2')">Air Ticket.pdf</button>
     <br />

    </div>

        <div id="div2"  style="float:right;width: 80%; text-align: left; height: 100%; border-color:Maroon">

    </div>


    </form>
</body>

но он не заменяет div2 содержимым [pdf].

2 ответа

Вот javascript для отображения pdf в формате html5. Вам нужно будет отредактировать его в соответствии с вашими требованиями. https://github.com/mozilla/pdf.js

Если вы можете использовать компонент просмотра ASP.NET PDF, то вот как это делается с Gnostice PDFOne .NET.

PDFViewer1.ActiveLicense("your-license-key");
PDFViewer1.LoadDocument(Server.MapPath(".") + "\\App_Data\\sample.pdf");

введите описание изображения здесь

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Я работаю на Гностице.

Другие вопросы по тегам