我的 PDF 檔案始終都無法顯示,OBSIDIAN讓我感覺很難用。

可以用手工的方式解決,我都用 ABBYY 光學辨識PDF文件,再用%%%%的語法俖PDF的文字藏在%%%%%中間,不知道您知不知道我再說的。

pdf文件名里面尽量不要有特殊符号, 比如-, (), / 等之类的, 有可能会出现bug. 还有就是文件路径有可能有问题,尽量是在根目录下建放PDF的这个文件夹.

如果你安装了Annotator这个插件的话,也可能只有用Annotator模式打开才行,我今天遇到了类似的问题. ob打开pdf一片空白, 需要配合Annotator打开就可以了

留下一点解决思路。
我的PDF无法打开已经大半年了,但是通过第三方插件是可以打开的。
在控制台的错误如下:

pdf.viewer.min.js:22 pdf.loading_error

PDF.js v3.9.0 (build: ?)
Message: The API version "3.9.0" does not match the Worker version "2.10.377".

网上搜索得到的解答好像不是我等小白可以着手处理的。
莫名其妙的失了一下,通过切换主题的方式,解决了。
切换默认主题,可以打开,然后切换回一直在于blutopz,也正常了。

可以确认,这个问题适合主题有关,和仓库相关。因为我最近重装太一台电脑,使用了我自己的库,也是出现一样的问题。
现在,通过上述的方法也解决了。

赞同一个,出现复杂问题的时候,先尝试用全新的库复现下,可能不是 Obsidian 本体的问题

真是迷惑,家里电脑和笔记本都通过上述说的变化主题解决了。
单位的新装电脑还是出现PDF.js的错误,无法通过更换主题解决。同时在沙箱内是可以打开PDF的,显然本身库的问题。

我两年前导入的pdf也是打不开,我用ctr+shift+i调出控制台显示:PDF.js v3.9.0 (build: ?)
Message: The API version “3.9.0” does not match the Worker version “2.5.207”.,请问如何解决

我也是这个问题,手动下载了pdf.js也没解决

我今天也遇到了这个问题,一样的报错,最终把所有涉及PDF的插件都关了,再重启软件,之后可以正常显示
可以确定是插件的问题,版本的版本不同

我遇到了同样的问题,跟着qiyue的做法,检索了所有带pdf的插件,发现关闭“PDF to Markdown”这个插件后,可以正确地查看PDF文档。

后来我发现又无法预览pdf文档,在“社区插件”检索了所有带pdf的插件,把它们都关了,仍然无法预览。

后台调了下报错代码,如图:

查了一些帖子,貌似是pdf.js 和pdf. worker. js冲突:

我的做法:
用VS Studio 分别以“pdf.js"和"pdf.worker.js"检索了以库为文件夹的内容,发现带来问题的插件主要是PDF to Markdown 和BookNote, 把这两个插件关闭之后可以正确预览PDF了。想必是BookNote这个插件的介绍里完全没有出现PDF这个字眼,所以根本想不到它会带来问题。

以后大概操作的流程就是,用这些插件的时候打开,不用的时候关闭?虽然感觉比较繁琐,但是不懂代码的情况下,可能是一个比较简单粗暴的方法了。