我有一个ASP.NET Web应用程序。我的服务器中有一些PDF文件。我想在新窗口中通过浏览器向用户显示这些文件。如何在浏览器中嵌入PDF?我希望保存选项可供用户保存PDF。如何继续
答案 0 :(得分:2)
看看
<html>
<head>
<script type="text/javascript" src="/scripts/pdfobject.js"></script>
<script type="text/javascript">
window.onload = function (){
var success = new PDFObject({ url: "/pdf/sample.pdf" }).embed("pdf");
};
</script>
</head>
<body>
<div id="pdf">It appears you don't have Adobe Reader
or PDF support in this web browser.
<a href="/pdf/sample.pdf">Click here to download the PDF</a></div>
</body>
</html>
答案 1 :(得分:0)
在浏览器can be susceptible to XSS中打开的PDF文件,因此通常最好配置服务器,以便在用户请求PDF时,在其本机应用程序中打开它,例如Adobe Reader。
要配置IIS,请打开IIS管理器并执行以下操作:
现在,当用户点击指向PDF的链接时,应该使用您打开的“打开或保存”对话框进行预告。
答案 2 :(得分:0)
我遇到了同样的问题,Adobe的一个人有一篇关于它的(旧)博客文章link text
使用默认的Adobe Reader插件,IE,FF,Chrome可以正常使用。
现在我唯一的问题是在插件检索即时生成的PDF文件时显示一个很好的加载东西。