Marwan Luay377 downloadsLocally handwrite on PDFs with a stylus or mouse.
Handwrite on PDFs with a stylus or mouse natively in Obsidian. Annotations live in vault metadata with the original PDFs untouched. Export either a flattened copy or a separate editable-PDF annotation copy. Text boxes are sidecar-backed and editable in Text mode; physical eraser tips and optional whole-stroke/right-click erasing are supported.
I made this plugin after realizing I use Obsidian a lot more than another nameless note taking app.. I hope you find it as useful as I do!

save-active-pdf-annotations, export-active-annotated-pdf, select-all-pdf-ink)create-handwritten-pdf, create-notebook, add-page-to-active-pdf, export-selected-pdf-ink-as-svg)select-pdf-pen, select-pdf-eraser, select-pdf-laser-pointer, select-pdf-lasso, select-pdf-text), plus undo and redo (undo-pdf-annotation, redo-pdf-annotation)clear-all-pdf-freehand, clear-selected-pages-pdf-freehand, clear-specific-pages-pdf-freehand)main.js, manifest.json, styles.css).<Vault>/.obsidian/plugins/native-pdf-handwriting/.git clone https://github.com/MarsLuay/handwriting-natively.git
cd handwriting-natively
npm install
npm test
npm run build
Copy manifest.json, main.js, and styles.css into your vault plugin folder, then reload Obsidian. See docs/manual-test-checklist.md before trusting private PDF-view integration.
Settings includes Copy all logs, which copies the complete vault debug log after it is enabled and an issue is reproduced. The UI is English; annotation files are language-independent.
MIT — see LICENSE.
Local-only annotation processing. See PRIVACY.md and TERMS.md. No telemetry or hosted service.