在Obsidian中pdf++插件为PDF建立引用链接和Custom Attachment Location剪贴板贴图

感慨

越是看到Obsidian中实现这些Word, WPS中看起来比较简单功能的难度,越是认识到"所见即所得"的GUI设计的伟大。

简单功能之一

Word或WPS中从剪贴板把图片贴到文档里已经是非常简单、习以为常的事了。但Obsidian的Markdown Note中要实现贴图就不容易:markdown是纯文本的,如果渲染图片,只能是"引用",那就先要给图片放一个本地的位置保存下来、建立路径和文件名之类的引用链接,然后引用到markdown里【这个功能在CSDN博客里也早就有了】

但Obsidian中怎么支持呢?是通过CustomAttachment Location 插件。还要设置和写一些代码:

bash 复制代码
assets/${noteFileName}/${generatedAttachmentFileName}

简单功能之二

Obsidian 是可以给Note之间建立双向链接的,但默认的Note是Markdown文件。如果是pdf格式、word格式、或其它格式呢?

在使用LaTeX写文章的时候,从某些PDF预览或ps文件预览浏览器中双击特定位置,是可以反向定位到.tex代码中的。这个思想是给不能所见即所得而采用的一种链接式折中方案。我觉得应该可以借鉴到Obsidian的笔记中。------但目前还没有这么理想的解决方案。

------不过,现在已经有了一种扭扭捏捏的方式,

要在Obsidian中链接和复制PDF笔记,你需要使用插件(如PDF++)来生成精确到文本区域的"深度链接"(Deep Links),然后粘贴到笔记中,点击链接即可跳转回PDF的特定位置,实现双向引用和快速追溯。核心是:在PDF中选中文字/区域 -> 用插件生成链接 -> 粘贴到笔记 -> 点击链接跳转。 [1, 2]

操作步骤:

  1. 安装必要的插件:

    • 在Obsidian的【设置】->【社区插件】中,搜索并安装 插件(或其他类似的PDF优化插件),它能增强PDF的批注和链接功能。

    • 你可能还需要启用 Obsidian 核心的 Dataview 或其他链接管理插件来优化体验。

  2. 在PDF中选中并复制链接:

    • 打开PDF文件:在Obsidian的PDF查看器中打开你的PDF。

    • 选择内容:用鼠标拖动选中你想要引用的文字或区域。

    • 生成链接:

    复制代码
     • 使用插件提供的按钮(如 Copy as link to selection 或 Copy as quote)来复制该区域的深度链接。 
     •  会复制文本内容和链接, 只复制链接。 

    • 粘贴到笔记:将复制的链接粘贴到你的Obsidian笔记中。

  3. 点击链接跳转:

    • 在笔记中点击这个生成的链接,Obsidian就会自动打开PDF文件,并定位到你当初选中的那段文字或区域。 [1, 2, 3]

深度链接的原理和好处:

• 这种链接格式包含页码和选定区域的坐标信息(如 ),非常精确。

• 它打破了传统链接只到页面的限制,实现了"精确到一句话"的引用。

• 方便你随时捕捉想法,并能快速回溯到源头。 [1, 2]

AI responses may include mistakes.

1\] https://zhuanlan.zhihu.com/p/708953949 \[2\] https://zhuanlan.zhihu.com/p/664288603 \[3\] https://blog.csdn.net/gitblog_07029/article/details/148489559

相关推荐
凯子坚持 c12 天前
本地文件深度交互新玩法:Obsidian Copilot的深度开发
microsoft·copilot·obsidian·蓝耘api
_Wang16 天前
四种高效的Obsidian标签体系构建,实战演示教程附模板
obsidian
cuckooman16 天前
obsidian如何删除已不再使用的属性?
笔记·obsidian
冬-梦19 天前
iPad Obsidian Git 同步 Gitee 仓库完整指南
git·gitee·ipad·obsidian·efficiency
韩曙亮20 天前
【Web APIs】BOM 浏览器对象模型 ⑥ ( location 对象 | location 常用属性和方法 | URL 简介 )
前端·javascript·dom·url·bom·location·浏览器对象模型
_Wang21 天前
Obsidian的Bases数据库入门教程,使用数据库实现Todo待办管理系统
obsidian
Justinyh24 天前
Notion同步到CSDN + 构建Obsidian本地博客系统指南
python·csdn·图床·notion·obsidian·文档同步·piclist
大饼酥1 个月前
Hexo + Obsidian + Git 搭建个人博客及编辑方案
hexo·个人博客·obsidian·fluid
羑悻的小杀马特1 个月前
SSH级知识管理:通过CPolar暴露Obsidian vault构建你的知识API服务,实现跨设备无缝同步
运维·ssh·cpolar·obsidian