feat(Document): add functionality for downloaded ebook
fix(Main): refine logic for extracting text from soft copy if book has already been downloaded