在点击侧获取上传的 pdf 文件作为图像的预览

发布于 2024-12-10 23:43:33 字数 36 浏览 0 评论 0原文

我想在上传之前显示 PDF 文件的预览。有人可以帮助我吗?

I'd like to show a preview of a PDF file before uploading. Could anyone help me?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

坏尐絯 2024-12-17 23:43:33

这是不可能的,原因有两个:

首先 - “pdf 预览”不是 JavaScript 可以处理的东西。

其次 - 即使您上传图像,该网站也无权使用客户端图像。


为了实现您的设想,有几种解决方案:

  1. 上传 PDF 文件,然后预览,并要求用户“提交”——这并不能解决上传时间等待问题。
  2. 使用 Java 小程序或 Flash 等工具构建“预览和上传”小程序。

祝你好运

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:

  1. Upload the PDF file, then preview, and ask the user to "commit" -- this does not solve the upload time wait issue.
  2. Use something like Java applet, or Flash to build a "preview and upload" applet.

Good Luck

拥有 2024-12-17 23:43:33

您将需要使用一些服务器端组件来生成 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).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文