This is a useful feature. If we open a PDF file and browse to page 10, then right click on that page to open the DT context menu, we will find a function Copying Page Link, then paste it as a plain text, we will see something like:
x-devonthink-item://83D64686-82E1-4281-A688-B7EBF56FB345?page=10
We will see a string end with ?page=10
, that is exactly that page number we have previously opened. So we can modify it to any number in order to jump to another new page number.
We can insert the whole string as a hyperlink in a RTF/TextEdit file, or like me, use it in Markdown to jump to a specific page of a pdf file, like
[note: jump to page 10](x-devonthink-item://83D64686-82E1-4281-A688-B7EBF56FB345?page=10)
This syntax actually enables users to locate any place, not just a page number !!
Say we are reading a pdf file, and find a interesting keyword we want to locate, e.g. the author name âMax Plankâ, we can do this by
[note: search author name](x-devonthink-item://83D64686-82E1-4281-A688-B7EBF56FB345?search=Max%20Plank)
This will automatic search string âMax Plankâ inside the pdf file and highlight the found locations.
Going further, if we provide a unique text snippet to use it as anchor, this will exactly locate any place we want !!
Note: the empty space has to be encoded as %20
.
Clearly, the easiest way to achieve a unique marker is to use a longer string, e.g. a sentence, so we have to combine them using percent encoding, like %20
.
What I mention in this report is the following issue.
Percent-Encoding was supported in DT2, but not now in DT3. So in DT3, we have to replace it
[note: author name](x-devonthink-item://83D64686-82E1-4281-A688-B7EBF56FB345?search=Max)
This will give us more search results, so we have to jump by clicking Next Highlight tediously. Schade !!