如何在不在本地下载的情况下将url中提供的文件(pdf/doc)转换为json/string/base64格式

How can I convert a file (pdf/doc) served at a url into json / string / base64 format without downloading on local?

本文关键字:doc pdf 转换 格式 base64 string json 文件 地下 下载 情况下      更新时间:2023-09-26

假设一个pdf文档在url中提供,例如https://www.polyu.edu.hk/iaee/files/pdf-sample.pdf

我需要运行一个javascript,它获取url并向服务器发出一个post请求,其中包含可以转换回文件的pdf文件数据。访问服务器位置文件的典型解决方案是先在本地下载,然后让用户上传。我们如何绕过用户干扰?感谢所有的输入和解决方案,如使用浏览器缓存/本地存储等

感谢

这是不可能的。

在浏览器中执行的JavaScript在客户端机器上运行。因此,对远程资源的任何修改都必须下载、修改并上传到服务器。

正如您已经说过的:使用浏览器缓存或本地存储对您没有帮助。

您必须在服务器端进行此修改,例如使用servlet或php。您将需要访问服务器。