Просмотрщик 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");
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Я работаю на Гностице.