Canvas2Document

by slnsys
5
4
3
2
1
Score: 56/100

Description

Category: Creative & Writing Tools

The Canvas2Document plugin enables the seamless conversion of Obsidian canvas structures into linear documents. It processes all canvas elements, including cards, notes, images, videos, and embedded media, into a cohesive document with organized metadata headers. The plugin allows users to retain connections from the canvas using metadata-based links and supports customization of the conversion process. This tool is ideal for transforming complex layouts, such as novels or startup plans, into structured, editable documents while maintaining flexibility for adjustments.

Reviews

No reviews yet.

Stats

72
stars
13,926
downloads
0
forks
752
days
20
days
20
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
18
total issues
6
open issues
12
closed issues
34
commits

Latest Version

21 days ago

Changelog

Conversion modes - partial canvas

  • new partial conversion of canvas by selection or color tags (color tags concept by jpmoo)
  • fix error in Canvas detection when a file-node is selected

README file from

Github

Obsidian Canvas2Document

Screencast

Canvas2Document lets you convert any obsidian canvas structure with all content, i.e. cards, notes, media (images, YouTube videos, PDF, websites) from the 2-dimensional representation into the linear structure of a document. The plugin helps you to pour all the elements of a novel or a complex startup plan into one document and not to have to copy all the components individually.

The plugin reads Obsidian's JSON Canvas File Format and takes the elements from the canvas with their specific metadata. The metadata can then be used to navigate and arrange the elements in the document. The connections in the canvas are replicated via metadata headers containing corresponding links in the target document.

Supported embeddings

  • Images: jpg, jpeg, png, gif
  • Audio: mp3, ogg, wav
  • Video: mp4, webm
  • PDF
  • Canvas

Process and usage

The conversion process takes place in two steps:

Select conversion mode

First choose a conversion mode:

canvas2document conv mode seletion

Output

  1. First, a document is created (with command Convert canvas to a longform document) that integrates the elements of the canvas in manageable blocks (navigation headings are visible in the outline). The text content is not yet written into the document, but rather just embedded. This allows the headings of cards and notes in the outline to be ignored, which in turn allows these blocks to be arranged or deleted at the canvas node level.

  2. If the document is in the correct order and size, you can delete the node level navigation headings and the canvas metadata (with command Clear canvas2document target document) and you will receive your cleaned, converted canvas document containing all the real content level headings to continue editing the document normally.

You find a more in depth information in the repos Wiki

Handling of the generated documents

An adjustment or arrangement of the documents may be necessary because Obsidian Canvas is not necessarily used as a graph with a consistent hierarchical structure, as in the figure:

But an obsidian canvas can also look like this, making a simple hierarchical conversion from graph to document structure impossible:

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Advanced Canvas
2 years ago by Developer-Mike
⚡ Supercharge your canvas experience! Graph view integration and unlimited styling options empower flowcharts, dynamic presentations, and interconnected knowledge.
Advanced Сanvas Filter
2 years ago by CHex0K
AI Revisionist
a year ago by Synaptic Labs
Attachments MD Indexer
a year ago by Ian Inkov
Converts Obsidian canvas files to markdown index files, making canvas content searchable and graph-viewable within Obsidian.
Augmented Canvas
2 years ago by Léopold Szabatura
Supercharge your Obsidian canvas experience with AI features.
Autocomplete
5 years ago by Yeboster
Obsidian plugin to provide text autocomplete
Better Canvas Lock
2 years ago by Mara-Li
An Obsidian plugin that improve the read-only mode of Canvas.
Blog AI Generator
a year ago by Gareth Ng
Obsidian Plugin: generate blog via AI based on the current note.
Brain Dump Mode
a year ago by yesjinu
Obsidian plugin - DISABLE your delete key and eliminate hesitation!
Canvas Card Background Remover
2 years ago by luxmargos
This Obsidian plugin allows you to make the background of cards transparent in the Canvas for specific embed types, including Image (png), Canvas, and even Markdown.
Canvas Connect
10 months ago by camadkins
Dynamically optimize connection anchors in Obsidian Canvas view
Canvas Conversation
3 years ago by André Baltazar
A plugin for Obsidian that allows you to create a canvas conversation using ChatGPT.
Canvas Daily Note
2 years ago by Andrew McGivery
A plugin for Obsidian that allows you to add a daily note node to the canvas that will always show todays note.
Canvas Explorer
2 years ago by Henri Jamet
A plugin that enables users to explore their vault by iteratively adding or ignoring linked notes, ultimately generating a customizable canvas that visually represents the preserved notes and their connections.
Canvas Filter
3 years ago by Ivan Koshelev
Obsidian Canvas plugin that let's you show only pages / arrows with specific tags / colors / connections.
Canvas Format Brush
a year ago by wenlzhang
An Obsidian plugin that allows you to copy and paste formatting attributes (size and color) between canvas elements, similar to the format painter in Word.
Canvas Link Optimizer
2 years ago by khaelar
An Obsidian plugin that optimizes canvas links by displaying a page thumbnail.
Canvas Link to Group
7 months ago by TGRRRR
Plugin for Obsidian Canvas enabling direct links to specific groups within canvas files for improved navigation
Canvas Links
3 years ago by aqav
Show the links between "Canvas" and "File"
Canvas LLM Extender
3 years ago by Pasi Saarinen
Let the OpenAI LLM add nodes to your Obsidian canvas
Canvas Mindmap
3 years ago by Boninall
A plugin to make your canvas work like a mindmap.
Canvas Mindmap Helper
2 years ago by Tim Smart
Canvas minimap
2 years ago by ifree
Obsidian canvas minimap
Canvas Picture in Picture
2 years ago by hypersphere
Canvas Presentation
3 years ago by Boninall
A plugin to help you display cards based on sequence.
Canvas Random Note
3 years ago by jmilldotdev
Random notes from search on the Obsidian canvas
Canvas Send to Back
3 years ago by Zachatoo
Send a card in Obsidian Canvas to be behind all other cards.
CardNote
2 years ago by cycsd
Help you extract your thoughts more quickly in canvas
Caret
2 years ago by Jake Colling
Caret, an Obsidian Plugin
Character Sheets
10 months ago by Grayvox
Create character sheets for your very own traumatized little guys with Obsidian.
Circuit Sketcher
a year ago by Code Forge Temple
A plugin for Obsidian to draw circuits on a canvas.
Collapse Node
3 years ago by Boninall
A node collapsing plugin for Canvas in Obsidian.
Crafty
2 years ago by liolle
Add tooltip to your obsidian canvas's nodes and navigation between nodes
Daily Stats
5 years ago by Dhruvik Parikh
Plugin to view your daily word count across all notes in your Obsidian.md vault.
Dangerous Mode
5 months ago by Vansh Kumar
most dangerous writing app in obsidian
Dialogue
4 years ago by Jakub Holub
Dialogue plugin for Obsidian.md
Dialogue Mode
2 years ago by Patrick Chiang
digital paper
3 years ago by Daniel Fernandes
turn off backspace and undo, like writing with a pen on real paper.
Enhanced Canvas
a year ago by RobertttBS
When editing on Canvas, properties and Markdown links to notes are automatically updated, enabling backlinks in Canvas.
Fantasy name generator
3 years ago by Lukewh
Focus Active Sentence
3 years ago by artisticat
Highlight the active sentence in Obsidian.md
Folder Canvas
a year ago by Nancy Lee
Generate a canvas view of your folder structure
Fountain Editor
3 years ago by Chuang Caleb
Obsidian plugin for Fountain screenplay syntax formatting.
Gemini Scribe
a year ago by Allen Hutchison
An obsidian plugin to interact with Google Gemini
Hemingway Mode
2 years ago by Joaquín Bernal
HiWords
7 months ago by Kai
Effortlessly grow your vocabulary as you read, with automatic highlighting and translation of unfamiliar words.
Index Checker
3 years ago by Pavlo Deshko
Repo for Index Checker plugin for Obsidian
Inscribe
a year ago by Ahmet Ildirim
Obsidian plugin for inline autocompletion with AI
Japanese Manuscript Counter
4 months ago by Yo Fujii
Keep the Rhythm
a year ago by Ezben
An Obsidian plugin to track your daily word count through a heatmap.
Link Exploder
3 years ago by Ben Hughes
Long sentence highlighter
8 months ago by Robert Meißner
Longform
5 years ago by Kevin Barrett
A plugin for Obsidian that helps you write and edit novels, screenplays, and other long projects.
Lovely-Mindmap
3 years ago by shaun
Build your own knowledge graph with smiles :-)
Musical Text
a year ago by Tynan Purdy
Encourage writing with rhythm by highlighting sentences according to wordcount.
My Typewriter Line
6 months ago by dmo-code
Natural Language Syntax Highlighting
3 years ago by artisticat
Highlight adjectives, nouns, adverbs, verbs, and conjunctions in Obsidian.md
Node Auto Resize
2 years ago by Boninall
Nova
3 months ago by Shawn Duggan
Nova - AI plugin for Obsidian that edits your documents directly through natural conversation. Stop copying from chat, start collaborating with AI.
Novel Word Count
4 years ago by Isaac Lyman
Obsidian plugin. Displays a word count or other statistic for each file, folder and vault in the File Explorer pane.
Occura
2 years ago by Alexey Sedoykin
Plugin for https://obsidian.md/ that automatically selected same text occurrences in opened note
Optimize Canvas Connections
3 years ago by Félix Chénier
An Obsidian plugin that declutters a canvas by reconnecting notes using their nearest edges
Orthography
5 years ago by denisoed
The Obsidian plugin for checking grammar and correcting spelling errors in text.
Perilous Writing
3 years ago by Sameer Ismail
An Obsidian plugin which demands writing output, at the threat of bludgeoning your in-progress work.
PodNotes
4 years ago by Christian B. B. Houmann
PodNotes is a plugin for Obsidian that helps the user write notes on podcasts.
Proofreader
a year ago by pseudometa (aka Chris Grieser)
AI-based proofreading and stylistic improvements for your writing. Changes are inserted as suggestions directly in the editor, similar to suggested changes in word processing apps.
ProZen
3 years ago by Moskvitin
Obsidian plugin for going FULL screen
Readability Score
3 years ago by zuchka
score the readability of your Obsidian documents using the Flesch Reading Ease (FRE) formula
Reverse Prompter
2 years ago by Ryan Halliday
Let AI generate prompts to keep you writing
Search In Canvas
2 years ago by Boninall
Semantic Canvas
2 years ago by Aaron Gillespie
An Obsidian Plugin to update note properties using links on Canvases
Send to Canvas
10 months ago by wenlzhang
An Obsidian plugin that allows you to send tasks, blocks, and notes to Canvas files as plain text, links, and embeds.
Simple CanvaSearch
3 years ago by ddalexb
Smart Composer
2 years ago by Heesu Suh
AI chat assistant for Obsidian with contextual awareness, smart writing assistance, and one-click edits. Features vault-aware conversations, semantic search, and local model support.
Stille
5 years ago by Michael Lee
🌗 Stille — An Obsidian plugin that helps you focus on your writing, a section at a time.
Storyclock Viewer
2 years ago by Jonathan Fisher
Obsidian plugin for creating a storyclock
Text Analysis
2 years ago by Miha Kralj
Provides real-time text analysis and feedback on readability, structure, and style.
Timeline Canvas Creator
10 months ago by chris-codes1
Quickly create timeline structured canvases in Obsidian.
Typewriter Mode
3 years ago by Davis Riedel
Typewriter Mode is a plugin that adds typewriter scrolling (current line stays at a fixed position on the screen), a highlight for the current line, dimming of unfocused paragraphs and more to Obsidian.
Typezen
a year ago by Ilgam Gabdullin
Plugin for obsidian which lets you turn zen mode instantly
Typing Assistant
3 years ago by Jambo
Typing Assistant is a plugin that improves writing efficiency and provides a user experience similar to that of【Notion】
Typographer
6 months ago by René Coignard
Enhances typography with smart quotes, custom text replacements and auto-pairing characters.
WeWrite
a year ago by Learner Chen
Obsidian plugin to render note as WeChat MP article.
Word Sprint
4 years ago by Andrew Lombardi
Obsidian Word Sprint plugin
WordCraft
a year ago by Daniel Fernandes
Find rhymes, synonyms, and describing words from within Obsidian. Designed for songwriting and poetry.
WPM Reading Time - How Long to Read This Text
a month ago by Santi Younger
Calculate reading time estimates for selected text using your own reading speed in Words Per Minute.
Write Good
a year ago by Mark Hesketh
Obsidian plugin to help improve writing style
Writing
3 years ago by johackim
Write and format your next book directly from Obsidian
Writing Goals
3 years ago by James Lynch
Set yourself dynamic writing goals for notes and folders to help you hit your long form writing targets with Obsidian.
Yesterday
2 years ago by Dominik Mayer
Obsidian plugin providing Yesterday journaling support
YourPulse - Your Writing Activity Visualised
a year ago by Jiri Sifalda
YourPulse.cc - Obsidian.md plugin that turns your vault into a reflection of your creativity, and put your writing on steroids 💪