Warning: TL;DR alert. Some general comments and concerns about PDF annotation, searchable highlights and DevonThink links.
I have been trying to find a workable combination of tools that will support this for some time now and have moved through various combinations of tools, without real success. I am hoping that Jonas Ribe’s Highlights tool may provide part of the solution. I am wondering how other DThinkers have solved this.
Several parts to this problem:
- PDF annotations are not at all standard or portable. (Kinda messes with the idea of a Portable document format, but I digress.)
- Depending on where/how you made these annotations, they are usually not searchable. (I am hoping that Highlights will help with this.)
The biggest problem is finding a combo that addresses both of these. This seems to be a common issue (common as in frequent, not common as in shared unfortunately) in apps that purpose to help you with collating references, research work, readings etc. So for example, I have tried Sente, which is nice to use as an annotation tool but making these annotations searchable is awkward and not possible in DThink. I am currently using Mendeley for reference management, partly because the annotations are searchable. But Mendeley uses a non-standard annotation format which does not show up when the annotated PDF is viewed in other apps such as Preview, DThink etc.
This is a known and documented compatibility issue. The author of DocEar is particularly strong in voicing opinions on this, noting that if you want to combine, for example, Mendeley with other apps, you should follow a split work process of using another app, such as DocEar (or Highlights?? ) for annotation but use Mendeley to manage the metadata.
DThink obviously could have a powerful role to play in all this, since it has powerful database functions and Scripting accessiblity. I have seen a few workarounds to this but they appear to be highly local/specific to that user’s machine or setup.
On top of this, I have an ongoing bugbear with the DThink x-DT-item URLs, which I have raised a few times before and am curious that no solution has been forthcoming. That is, it is very hard to make x-DT-item URLs active outside of DevonThink. Most other app makers seem to have fixed this. So if I create a sente:// reference, Sente is launched and the correct item is opened. If I create a brain:// URL to a PersonalBrain item, again the app is launched and the item is opened.
There is a Mac OS utility called RCDefaultApp by rubicode which helps to activate some of these URL type links and I recommend as being very useful to tweaking such things. But it seems to have no effect on how x-DT-item URLs are handled.
All very frustrating. One app cannot do everything. In a complex knowledge management environment, it would be great to have a suite of apps that can work together to achieve a good workflow… but I’m still searching.
Suggestions from anyone? Is Highlights the answer?