希望可以把pdf.js这个项目加进来(增加一个pdf阅读器)

功能建议 W78861454 • 查看73
  1. 当在浏览器打开了本地文件(形如“file:///[FileFullName].pdf”)时,五彩插件的划线等功能并不能使用; 2A. 当使用一些pdf阅读插件(比如https://microsoftedge.microsoft.com/addons/detail/pdf-viewer-open-in-pdf-/fbhfaejcnkjfegnmkhhfilbehkjkpiob)打开了pdf后,五彩插件的划线等功能也不能使用; 2B. Kami、"沉浸式翻译"这些插件有打开pdf的功能,五彩能识别其中的划线行为,可以做笔记,但阅读体验不好。例如"沉浸式翻译"这个插件打开的pdf默认是双语对照的:https://github.com/immersive-translate/immersive-translate/issues/2223 —— 有人建议使用https://mozilla.github.io/pdf.js/web/viewer.html这个项目,但有时github的网络并不好,打开都费劲。自己在个人的所有设备里部署这个项目呢,水平又不够(完全是个菜鸟)。 那还不如希望五彩把这个mozilla的pdf阅读器加到五彩插件中来......
共收到3条回复
希望可以把pdf.js这个项目加进来(增加一个pdf阅读器) 肥肥猫xyz
肥肥猫xyz ⚡⚡ #1 回复
你好,
1. 用pdf.js打开的页面,是能用五彩划线的,格式之前调试过一个版本,体验还不太好。
2. 等后续有精力在来跟进,主要是因为pdf大多格式丰富,此类文档划线体验就差,所以一直没有跟进。
谢谢你的反馈和建议,感谢。
希望可以把pdf.js这个项目加进来(增加一个pdf阅读器) W78861454
W78861454 #2 回复
我试验后发现,在浏览器中用浏览器插件打开的pdf,如果地址栏里是http开头(比如插件Kami打开后地址栏显示http开头),那么五彩就能“识别”(选中pdf的文字后,会弹出五彩的工具栏),否则不能。例如,Flexi PDF Reader这个插件打开本地pdf后,地址栏里显示:extension://pmikcdmaipmhfkojkadmmdjfjcfhfjfo/lib/pdfjs/web/viewer.html?file=chrome-extension%3A%2F%2Fpmikcdmaipmhfkojkadmmdjfjcfhfjfo%2Fexample.pdf

如果在技术上能“识别”地址栏中的“extension:”就好了(至于划线的体验,那是次要的),那么以后电脑上、手机基本上没必要别的pdf阅读器,全用浏览器来阅读、用五彩来做可以全平台同步的笔记。
希望可以把pdf.js这个项目加进来(增加一个pdf阅读器) 肥肥猫xyz
肥肥猫xyz ⚡⚡ #3 回复
extension是识别不到的,因为extension是代表在某个插件里面。
插件里是无法运行另一个插件的,除非五彩自己内置一个pdf.js。
登录后即可参与回复