Enhancement: Separate the internal annotations edited by Zotero PDF reader from PDF itself
I find users have different needs for the internal Zotero PDF reader. There are 2 common conditions:
1. People who edit annotations using 3rd PDF Reader like PDFExpert. The embedded annotations can show in the Zotero. However, they are locked, i.e. cannot be edited.
2. People who wanna edit using internal PDF Reader. It is very convenient for synchronization. However, during my beta test, I find once PDF file is changed (edited, renamed, moved, or even just replaced by the just same PDF file),the annotations will disappear, which is a very DANGEROUS operation!
In other words, what I wanna express is the annotations are separately stored as Data Structure, although for users, they are coupled to the PDF File in the behavior.
I don't understand how the internal annotations map into PDF file. Thus, I think it may be better to separate the internal annotations edited by Zotero PDF reader from PDF itself. The individual annotations can be referrd to as an item or an attachment. The mapping relation check should be judged by users themselves or Zotero.
1. People who edit annotations using 3rd PDF Reader like PDFExpert. The embedded annotations can show in the Zotero. However, they are locked, i.e. cannot be edited.
2. People who wanna edit using internal PDF Reader. It is very convenient for synchronization. However, during my beta test, I find once PDF file is changed (edited, renamed, moved, or even just replaced by the just same PDF file),the annotations will disappear, which is a very DANGEROUS operation!
In other words, what I wanna express is the annotations are separately stored as Data Structure, although for users, they are coupled to the PDF File in the behavior.
I don't understand how the internal annotations map into PDF file. Thus, I think it may be better to separate the internal annotations edited by Zotero PDF reader from PDF itself. The individual annotations can be referrd to as an item or an attachment. The mapping relation check should be judged by users themselves or Zotero.
-
dstillmanedited August 10, 2021Sorry, I missed this at the time, but this certainly shouldn't be the case, and I suspect is a misunderstanding:If you used the third-party ZotFile plugin to move the file, that would indeed delete the existing annotations, but that's just because ZotFile hasn't been updated since the beta came out and doesn't know anything about Zotero annotations.