Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

弹出pdfexpert后没有跳转打开文件 #7

Open
babuf opened this issue Mar 14, 2020 · 13 comments
Open

弹出pdfexpert后没有跳转打开文件 #7

babuf opened this issue Mar 14, 2020 · 13 comments

Comments

@babuf
Copy link

babuf commented Mar 14, 2020

请问文件目录具体是怎么写?写几级?是目录写错了吗?

@babuf
Copy link
Author

babuf commented Mar 14, 2020

我按文件信息里的中英文目录都试过了 还是不行 只会弹出 app 不会 打开软件。请教一下怎么办?

@MiracleXYZ
Copy link
Owner

  1. 需要使用相对路径
  2. 同步的应该是电脑端第3步配置中,上方灰色框中显示的文件夹;名称也是该文件夹的名称,只写这一级就好。

@zerolfl
Copy link

zerolfl commented Jun 5, 2020

遇到了同样的问题,仍未解决

@zerolfl
Copy link

zerolfl commented Jun 5, 2020

遇到了同样的问题,仍未解决

已经解决啦 ,调试了下,发现自己无法打开指定文件的两个原因:

  1. 同步文件夹的ZoteroFiles打错成了ZoteroFlies;
  2. 同步的PDF有多个,比如xxxx.pdf和xxxx2.pdf,同步文件夹只存在xxxx.pdf,而快捷指令获得的则是xxxx2.pdf文件,重新整理了下附件就行了。

@startallover
Copy link

按照上面的检查之后还是没有办法正常打开文件,iOS13.6,请问有其它的解决方法吗

@jh-yi
Copy link

jh-yi commented Sep 3, 2020

同上ios13.6.1,配置正确,但是弹出pdfexpert后直接跳转到同步的文件夹,而没有打开pdf文件。请问有办法吗?

@jh-yi
Copy link

jh-yi commented Sep 3, 2020

重试了一次。

  1. 首先要确保Zotero端同步后,附件(pdf)转移到了PDF Expert设置的那个同步文件夹中(如果Zotero客户端中按同步没反应,则对附件右键-Manage Attachments-Rename Attachments,会发现附件pdf从旧位置移动到了同步文件夹中)
  2. 其次确保Zotero网页端Library中附件名=Zotero中附件名=同步文件夹中文件名

原因:查看ZotExpert Shortcuts的的指令会发现最后调用的是pdfefile:////SyncedFolders/$syncedFolder/$Text,即PDF Expert尝试打开同步文件夹syncedFolder下名为$Text的文件,这个$Text是从Zotero网页端Library中match的结果,因此若网页端附件名与同步文件夹中附件名不同则无法打开。

@TaiwenYou
Copy link

我试着在捷径中输出了最后的路径,发现没有通过API获得对应的参数,直到同步文件夹,也就是说$Text是空的。所以我的一直跳转到同步文件夹

@TaiwenYou
Copy link

同时zotero的API也显示没有过调用

@HelloSZS
Copy link

HelloSZS commented Mar 4, 2021

根据1:

重试了一次。

  1. 首先要确保Zotero端同步后,附件(pdf)转移到了PDF Expert设置的那个同步文件夹中(如果Zotero客户端中按同步没反应,则对附件右键-Manage Attachments-Rename Attachments,会发现附件pdf从旧位置移动到了同步文件夹中)
  2. 其次确保Zotero网页端Library中附件名=Zotero中附件名=同步文件夹中文件名

原因:查看ZotExpert Shortcuts的的指令会发现最后调用的是pdfefile:////SyncedFolders/$syncedFolder/$Text,即PDF Expert尝试打开同步文件夹syncedFolder下名为$Text的文件,这个$Text是从Zotero网页端Library中match的结果,因此若网页端附件名与同步文件夹中附件名不同则无法打开。

思考:
**我看了一下可能是保存文件名字的问题,发现果然是名字的问题,因为通过zotero connector保存的pdf文件名是包含了作者姓名,年份。也就是保存成(名字_年份_文章名),所以就想着怎么解决zotero connector保存时改了原文章名字的问题。

然后根据2: https://www.jianshu.com/p/b1838f58c248
去看zotero connector保存pdf时为它重命名的命名规则设定方法。

解决方法:

  1. 更改 tools->zotfile preference->Renaming Rules 中的 {%a_}{%y_}{%t}
    将两个框里面写着的{%a_}{%y_}{%t}改成{%t}

  2. 对附件右键-Manage Attachments-Rename Attachments 在电脑端去更新文章名字

  3. 然后在ipad同步网盘文件

完成

@Undifinedu
Copy link

升级ipad os15 dev beta 2之后,出现无法跳转情况,经观察发现是只要存储文件夹含有空格就无法使用,怀疑新系统对于空格的识别有点问题。

@baker221
Copy link

baker221 commented Sep 3, 2021

升级ipad os15 dev beta 2之后,出现无法跳转情况,经观察发现是只要存储文件夹含有空格就无法使用,怀疑新系统对于空格的识别有点问题。

更新ipad os15后同样遇到上述问题,估计也是同样的原因。。

@badbadcode
Copy link

升级ipad os15 dev beta 2之后,出现无法跳转情况,经观察发现是只要存储文件夹含有空格就无法使用,怀疑新系统对于空格的识别有点问题。

真的是这个问题!我升级ios15之后,就只能跳转到pdfexpert,打不开文件,按你说的replace空格之后,就ok了!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

10 participants