查看 PDF 文件时,任何已安装的下载管理器都会检测到该文件而不是查看该文件,如何克服此行为?
我正在使用 jQuery Media Plugin 将 PDF 嵌入到网页中,如下所示 < ebmedded PDF 文件的 href="http://jquery.malsup.com/media/misc.html" rel="nofollow">示例。
问题是,如果客户端计算机上安装了任何下载管理器,它会自动开始下载文件,而不是在不需要的网页中查看文件。
我需要强制在页面中查看 PDF 文件。这可以使用媒体插件或任何其他插件来实现吗?或者无论如何,它可以在 ASP.NET 页面中使用,并且必须是跨浏览器解决方案。
[编辑]
* 不建议将 PDF 转换为图像或使用任何 Flash 查看器嵌入 pdf。
* 不推荐使用 Google Docs Viewer。
I'm using jQuery Media Plugin to embedded PDF into a web page as listed in the following sample to ebmedded PDF files.
The problem is, if any download manager installed on client machine, it starts automatically downloading file rather than viewing it in web page which is not required.
I need to force viewing of PDF file in page. Is this can be achieved using Media plugin or any other plugins? or anyway which can be used within ASP.NET page and must be a cross browser solution.
[Edit]
* Converting PDF to images or using any flash viewer for embedding pdf is not preferred.
* Using Google Docs Viewer is not preferred.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这里还有另一个可用于 jQuery 的插件: http://dev.funkynerd.com/projects/ jquery-pdfdoc
它使用 PDF.js 库在 JavaScript 中呈现 PDF。
There is another plug-in available for jQuery here: http://dev.funkynerd.com/projects/jquery-pdfdoc
It uses the PDF.js library to render PDFs in JavaScript.
这听起来有点矫枉过正。理想的方法是仅使用
例如,请阅读以下内容:http://pdfobject.com/
和此:http://joliclic.free.fr/html/object-tag/en/object-application.html #pdf
That sounds like overkill. The ideal way is to just use the
<object>
tag to embed a pdf file in your markup.For examples read this: http://pdfobject.com/
and this: http://joliclic.free.fr/html/object-tag/en/object-application.html#pdf