Embed documents into nodes

What does it do exactly? Can you describe more?

I will assume it lets you do the following:

  • Drag-and-drop of a file.
  • By doing so, you can move the file into a specific folder within Obsidian’s vault.
  • It will also create a link to the file in the current markdown file at the point where the file is dropped.
  • When you click on the link, Obsidian opens the PDF or image files into another tab/window like a browser (Obsidian itself is a customized browser, if I understand it correctly).
  • For images, Obsidian can show them in the display where you edit the current markdown file.

Drag-and-drop

If you have Emacs 29 (latest stable release; 30 is on its way), you can drag-and-drop a file onto an Org buffer. See this example with a PDF file.

For drag-and-drop, see this page of the documentation.

Opening links

Org buffers can open a link to image files and PDF. See this page of documentation.

Especially this: docview ‘docview:papers/last.pdf::NNN’

Org does not open the content of PDF files directly inside the current Org buffer, but opens a new window to use docview by default.

Opening in an external application

You can configure Org and Emacs to open files in an external application.
For PDF and image files, the default should be set to open within Emacs.

See this page, especially ‘C-c C-o’ (‘org-open-at-point’). If you follow to the documentation of variable ‘org-file-apps’, you will see an example to open a PDF file in Evince.

Showing an image file within an Org buffer

Try command org-toggle-inline-images. Here is the manual page.

In-system documentation of Emacs and Org

All these pages of documentation are also accessible within Emacs (C-h i). In the first page of Info, pressing h opens a tutorial on how to read Info manuals. I suggest you have a quick read.