在点击侧获取上传的 pdf 文件作为图像的预览
我想在上传之前显示 PDF 文件的预览。有人可以帮助我吗?
I'd like to show a preview of a PDF file before uploading. Could anyone help me?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我想在上传之前显示 PDF 文件的预览。有人可以帮助我吗?
I'd like to show a preview of a PDF file before uploading. Could anyone help me?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
这是不可能的,原因有两个:
首先 - “pdf 预览”不是 JavaScript 可以处理的东西。
其次 - 即使您上传图像,该网站也无权使用客户端图像。
为了实现您的设想,有几种解决方案:
祝你好运
This is impossible for two reasons:
Firstly - a "pdf preview" is not something that can be handled by JavaScript.
Secondly - even if you were uploading an image, the website does not have permission to work with client side images.
To achieve what you are envisioning there are several solutions:
Good Luck
您将需要使用一些服务器端组件来生成 PDF 图像,并将图像数据或图像 URL 返回给客户端,以便将其设置为
的 src
标签。这并不简单,而且无法用 JavaScript 完成(除非网站上已经有一些基于 JSONP 的 API 可以为您完成此操作)。
You are going to need to use some server-side component to generate an image of the PDF and return the image data or URL of the image back to the client so it can be set as the src of an
<img>
tag.It's not simple, and it can't be done in JavaScript (unless there is already some JSONP-based API available from a site that can do this for you).