Andrea Salomone138 downloadsIntegration with external tools for PDF annotations and embedded views with full versioning support.
A powerful bridge between Obsidian and your favorite external PDF editors. Annotate your embedded PDFs, maintain multiple chronological versions of your drawings and annotations, and manage your assets with ease directly from Obsidian.
Standard PDF readers inside Obsidian flatten your handwriting and do not easily allow for saving multiple iterations or branching versions of the same file. This plugin allows you to automatically detect, pick, and swap between different saved versions (variants) of a PDF.
It perfectly complements apps like Samsung Notes (on Android) which can export vector-ink PDFs, or any desktop/mobile tool that allows saving iterations of your work.
With this plugin, you get:
![[your-note.pdf]]) or a PDF opened in a tab directly in your default external PDF editor.Choose between two versioning naming styles in the plugin settings:
file_20260624_153505.pdf).file_Version_1.pdf, file_Version_2.pdf).Access the plugin settings for bulk cleanup tools:
Deleting a PDF variant from the version picker triggers a safety check. If the file is linked or embedded in any of your markdown notes, the plugin will block standard deletion and ask you to either:
.obsidian/plugins/pdf-versioning.main.js, manifest.json, and styles.css to that folder.MIT License. See LICENSE file for details.