如何从输入字段在浏览器中显示PDF文件
How could I display a PDF file in the browser from an input field
我希望在使用方法"post"的表单中有一个输入字段。表单中会有一个附件字段,用户可以在其中上传PDF文件。
在另一个页面上,我希望用户能够使用查看器在浏览器中查看上传的pdf文件。
在不让用户在单独的程序中下载/打开PDF文件的情况下,最好的方法是什么?
谢谢!
这个问题有两个真正的组成部分:上传和存储文件,然后实际将它们提供给用户。
存储文件
至于实际上传和保存PDF文件,您可以使用<input type='file' />
元素处理将它们发布到服务器:
<form action='{your target location}' method='post'>
<input type='file' name='pdf' />
<input type='submit' value='Upload PDF File' />
</form>
保存实际文件本身会因您使用的服务器端技术而异。但基本上,在保存它们之后,您会希望有某种类型的机制将它们提供给用户(通过直接访问文件或使用其他机制,如存储其内容的数据库)。
查看文件
大多数现代浏览器都有一些内置的工具来渲染PDF,但是,如果你想要一个在大多数浏览器中相当一致的解决方案,而在其他浏览器中又有所回落,你可以考虑使用PDF.js来处理浏览器中的渲染。它提供了对大多数浏览器的支持(对InternetExplorer9的支持有限)。
相关文章:
- 如何使用jquery在工具提示上显示pdf文件
- 通过发送POST参数在ExtJS 4中显示PDF
- 我想在灯箱中显示pdf文档
- window.open无法在显示pdf的jsp页面中工作
- 如何从输入字段在浏览器中显示PDF文件
- 在新窗口中显示pdf流
- jqGrid-单击链接时在新窗口中显示PDF
- 如何发布到URL并打开一个新窗口以显示pdf格式的响应
- 在phonegap应用程序中显示pdf
- 使用pdf.js突出显示pdf中的一个部分
- 在网络上显示 PDF,但不可下载
- 如何在显示 pdf 文件之前加载加载程序图像
- 浏览器请求文件,服务器下载 pdf,浏览器在 iframe 中显示 pdf
- 如何使用javascript在浏览器中显示PDF流
- 在iframe PHP中显示pdf
- 如何使用RESTful/ajax/js在UI上显示PDF,使用来自UI的表单输入
- 我需要一个显示pdf的解决方案
- Angular-下载并显示PDF
- 在浏览器中只显示PDF一次,然后将其从C#服务器中删除
- 通过ajax在浏览器选项卡中显示pdf