【发布时间】:2022-02-06 16:03:24
【问题描述】:
谷歌浏览器允许您在浏览器中预览本地 PDF 文件,如下图所示:
我正在开发一个扩展程序,它可以获取浏览器预览中的任何 PDF,并在我的自定义编辑器/标记工具中打开它。
我已经成功地从远程 URL 加载 PDF,因为我可以将远程 URL 发送到我的服务器,在那里下载,然后使用 PDFjs 在我的应用程序中打开 PDF。
我怎样才能为本地 PDF 文件实现相同的功能?
我研究过可能使用 javascript 从本地 PDF 文件创建 File 对象,但 Chrome 不允许访问本地文件系统。
我希望用户只需单击我的扩展图标即可完成此功能,类似于流行的扩展 Kami。
【问题讨论】:
-
你也可以使用showOpenFilePicker API。
标签: javascript google-chrome pdf google-chrome-extension jspdf