DjVu Reader
pendingby Dedekind
View DjVu files with page navigation, text selection, and quote linking.
DjVu Reader for Obsidian
View DjVu files with full navigation, text selection, and deep linking support.
Features
View DjVu files
- Open
.djvuand.djvfiles directly in Obsidian - Full-featured viewer with zoom, page navigation, and continuous scroll mode
- Works on both desktop and mobile
Page position memory
- Automatically remembers the last viewed page for each file
- When you reopen a file, it opens at the page where you left off
Link to specific pages
- Create links to specific pages:
[[document.djvu#page=42]] - Click the link to open the document at that exact page
Text selection and quoting
Right-click on selected text to access the context menu:
- Copy — Copy the selected text
- Copy as quote — Copy as a blockquote with a link back to the source
- Copy link to selection — Copy a link that opens the page and highlights the text
Quote highlighting
- Links created with "Copy as quote" include the selected text
- When clicked, the document opens and the quoted text is highlighted in yellow
- Click anywhere to dismiss the highlight
Installation
From Community Plugins (recommended)
- Open Settings → Community plugins
- Select Browse and search for "DjVu Reader"
- Select Install, then Enable
Manual installation
- Download
main.js,manifest.json, andstyles.cssfrom the latest release - Create a folder
<vault>/.obsidian/plugins/obsidian-djvu-reader/ - Copy the downloaded files into the folder
- Reload Obsidian and enable the plugin in Settings → Community plugins
Usage
Opening DjVu files
Simply click on any .djvu or .djv file in your vault to open it in the viewer.
Creating page links
To link to a specific page, use the format:
[[path/to/document.djvu#page=15]]
Creating quote links
- Select text in the DjVu viewer
- Right-click to open the context menu
- Choose Copy as quote or Copy link to selection
- Paste in your note
The pasted quote will look like:
> This is the quoted text from the document
> spanning multiple lines if needed
[[document.djvu#page=15&q=...|document.djvu (page 15)]]
Third-party libraries
This plugin uses DjVu.js (MIT License) for DjVu file rendering.
License
MIT License. See LICENSE for details.
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.