Why Skim ?
Recently I have some need about extracting notes from a PDF file and use them in other place of my work. These extracted notes has information (line no, page no ...etc) which link it to the position in the document. With this information, I can quickly refer to the correct position in the document back for any note when I need to.Skim is a very powerful PDF reader which can do all the things mentioned above:
1) Read PDF documents (of course :D)
2) Write notes and highlight to the document
3) Export notes into external file in various formats
Item I, 2 are very common functions and other PDF readers can do it very well. But the point is how to make the note to have the link information (line no, page not). Writing this information as the text note manually doesn't make sense because it will be a verbose and time consuming job. Automation is the practice solution.
Skim provides extensive support for scripting which brings the possibility to the automation.
I will log my work in another articles and here some reference sides are given as my memo:
Reference:
[1] http://computers.tutsplus.com/tutorials/do-more-with-pdf-in-skim-for-mac--cms-22661