No description
Find a file
2021-02-17 11:57:39 +01:00
src Fixes PDFJS Compat issue 2021-02-17 11:51:27 +01:00
.gitignore Fixes PDFJS Compat issue 2021-02-17 11:51:27 +01:00
CONTRIBUTING.md Updates README and adds CONTRIBUTING.md 2020-12-30 00:36:10 +01:00
data.json Adds feature idea to backlog 2021-01-04 13:06:03 +01:00
manifest.json Bumps version 2021-02-17 11:57:39 +01:00
package.json Bumps version 2021-02-17 11:57:39 +01:00
README.md Bumps version 2021-02-17 11:57:39 +01:00
rollup.config.js Refactors and adds page number settings 2020-12-29 15:55:56 +01:00
settings.gif Adds description 2020-12-29 16:54:31 +01:00
simple.gif Adds description 2020-12-29 16:54:31 +01:00
styles.css Bumps version 2021-02-17 11:57:39 +01:00
tsconfig.json Uses akaalias/pdfjs-dist 2020-12-28 18:21:42 +01:00
versions.json Uses akaalias/pdfjs-dist 2020-12-28 18:21:42 +01:00

Extract your PDF text-highlights into Obsidian

This plugin allows you to extract highlighted and underlined text from your PDFs into a markdown file in your Obsidian vault.

How it works

After you've installed and activated the plugin:

  1. Drop your highlighted PDF into your Obsidian vault
  2. Open the PDF in Obsidian
  3. Click the "PDF" icon in the left sidebar

Demo with default settings

Simple

Demo with all optional settings turned on

Settings

Optional settings

  • Include page number (Default: off)
  • Include highlight color (Default: off)
  • Create links (Default: off)

Backlog

The list of features and improvements for this plugin.

ICEBOX

  • Record demo video, quick-start walk-through for new users

TODO

  • Auto-create notes from links with highlight/annotation as quote with backlink to source PDF
  • Group highlights by highlight color (Optional)
  • Add progress bar/modal to show "Processed Page 5/10 (50%)" or similar for longer PDFs
  • Fix missing space after newline (Very complex)

DOING

...

DONE

  • Refactor pdfjs import to not overload Obsidian worker (Ideas from @lishid?)
  • Show highlight color (Optional)
  • Auto-link list items (Optional)
  • Refactor/extract PDF from main.ts
  • Add Page-number to each highlight (Optional)
  • Sort highlights by position in document and page (Mandatory)
  • Extract unsorted list of HIGHLIGHT annotations
  • Extract unsorted list of TEXT annotations
  • Extract unsorted list of UNDERLINE annotations
  • Decide if to integrate with existing Highlights Plugin

Contribute

I'd love to hear from you, so please check out the Contribution page to get in touch!

Major Thanks

This plugin stands on the shoulders of Joseph Devietti and his 2012 pull-request for PDFJS.