PDF Image Extractor

approved

by svew

Adds a command to extract embedded images from the currently open PDF and save them to your vault's attachments folder. - This plugin has not been manually reviewed by Obsidian staff.

140 downloadsUpdated 1mo agoGPL-3.0

PDF Image Extractor

Obsidian plugin which provides a command to find all the embedded images in the currently opened PDF file, and saves each one to a subfolder in your vault.

Recording 2026-06-17 171259

Usage

  1. Open a PDF inside Obsidian.
  2. Run the command palette (Ctrl/Cmd + P) and choose PDF Image Extractor: Extract images from PDF.
  3. The plugin walks every page, extracts the embedded images, and writes them to your configured attachments folder.

By default, saved files are named {pdfname}-p{page}-{index}.png and placed in the same attachments folder as specified by your vault settings, but this can be configured in the plugin settings.

Reporting Bugs

Please submit bug reports to this repo's issues.

Contributing

Contributions are welcome, though please create an issue first before beginning any work so there's no miscommunications.

Development

npm install
npm run dev     # watch / rebuild main.js
npm run build   # type-check + production build

Copy main.js, manifest.json into <vault>/.obsidian/plugins/pdf-image-extractor/ to test inside a vault.

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.