DyAnnotationExtractor is software for extracting annotations (highlighted text and comments) from e-documents like PDF. The extracted parts can be used to build summary/resume of the document.
Imagine you have ebook (PDF) which is 100 pages long. While reading the book, you highlight the important parts in your favorite reader:
Then use the DyAnnotationExtractor tool to get just the highlighted parts.
Via the command line:
DyAnnotationExtractor -input "Getting Started with Ubuntu 16.04.pdf"
(this will create file with same name in the same directory, with added '.md' suffix)
Now you have extract of the book which is not 100 but 5-6 pages. So, you can skim just the exported text instead of re-reading the entire book.
- PDF (Portable Document Format)
- MD (Markdown)
- Java 8+.
Get the latest release.
There are separate files for: distribution, binary and sources.
End users need to download only the distribution.
Extract the downloaded archive in some local directory.
Run the provided 'DyAnnotationExtractor' script to perform extraction.
To build the project from sources, you will need Gradle build tool. Go into the project home directory (PROJ_HOME) and executd command:
gradle
The result will appear in directory PROJ_HOME/build/distributions
.
- iTextPdf 7.1.2+ (PDF handling library)