diff --git "a/03-\347\237\245\350\257\206\347\256\241\347\220\206\345\267\245\345\205\267/\345\244\207\344\273\275\344\270\216\345\220\214\346\255\245/\345\244\207\344\273\275\344\270\216\345\220\214\346\255\245.md" "b/03-\347\237\245\350\257\206\347\256\241\347\220\206\345\267\245\345\205\267/\345\244\207\344\273\275\344\270\216\345\220\214\346\255\245/\345\244\207\344\273\275\344\270\216\345\220\214\346\255\245.md" index 7af8a8a11..49aab3bb7 100644 --- "a/03-\347\237\245\350\257\206\347\256\241\347\220\206\345\267\245\345\205\267/\345\244\207\344\273\275\344\270\216\345\220\214\346\255\245/\345\244\207\344\273\275\344\270\216\345\220\214\346\255\245.md" +++ "b/03-\347\237\245\350\257\206\347\256\241\347\220\206\345\267\245\345\205\267/\345\244\207\344\273\275\344\270\216\345\220\214\346\255\245/\345\244\207\344\273\275\344\270\216\345\220\214\346\255\245.md" @@ -1,13 +1,13 @@ --- uid: 20230329140136 -title: 备份与同步 +title: Obsidian 备份与同步 tags: [] -description: -author: +description: Obsidian 备份与同步 +author: PKMer type: other draft: false editable: false -modified: 20231130142212 +modified: 20240111112740 --- # 备份与同步 diff --git "a/10-Obsidian/Obsidian\344\275\277\347\224\250\346\212\200\345\267\247/Devol/auto-insert-template\350\207\252\345\212\250\345\214\226\346\250\241\346\235\277\346\225\231\345\255\246.md" "b/10-Obsidian/Obsidian\344\275\277\347\224\250\346\212\200\345\267\247/Devol/auto-insert-template\350\207\252\345\212\250\345\214\226\346\250\241\346\235\277\346\225\231\345\255\246.md" new file mode 100644 index 000000000..855d6a87b --- /dev/null +++ "b/10-Obsidian/Obsidian\344\275\277\347\224\250\346\212\200\345\267\247/Devol/auto-insert-template\350\207\252\345\212\250\345\214\226\346\250\241\346\235\277\346\225\231\345\255\246.md" @@ -0,0 +1,206 @@ +--- +uid: 20240111112634 +title: 💡前言 +tags: [💻教程, quickadd] +description: +author: Devol,windilycloud +type: other +draft: false +editable: false +modified: 20240111113324 +"created:": 2024-01-09 +--- + +# 💡前言 + +> 相信各位在使用 Obsidian 的日常中会经常调用模板,[[templater-obsidian]] 就是大家所熟知的 obsidian 模板插件,通过快捷指定自定义模板的方式获得了许多 Obsidian 爱好者的青睐,我本人就是其中之一。然而这次本教学将会另辟蹊径使用另一个插件——[[quickadd]],来完成自动调用模板的操作。 + +### 1.为什么想做这个? + +随着我日复一日地使用 Obsidian,我发现自己越来越依赖模板的便捷。然而,快捷键设置越来越多,我常常忘记它们对应的模板元素,而且快捷键也容易被其他应用占用。于是我开始思考,能否实现通过一个模板调用多个模板的操作。 + +### 2.使用 templater 插件中遇到的难题 + +网上搜索后,得知 templater 可以实现该功能,喜不自禁的我就这样跟着教程磕磕绊绊地学习。然而现实给我了迎头痛击,无论我尝试了多少个他人 Obsidian 库,反复研究了多久的帖子,始终未能实现输入文本自动调用模板的功能,只能做到点击选项调用不同模板,这远远达不到我的预期。 + +### 3.峰回路转 + +终于,困难迎来了转机,通过研究 Obsidian 知识社区以及加入 QQ 群,我得知了一个新的在线平台——PKMer,并且加入了官方 QQ 群。经过交流,我了解到 quickadd 同样可以实现模板调用,在此特别感谢群里的**==大脸猫皮皮==**,是他完成了脚本的整体框架,我只是做了一些小修小改。 + +# ⭐功能介绍 + +- 此自动化流程可通过输入 ==模板名称 - 任意文本== ,即可新建一份名字为==任意文本==的笔记。 +- 此自动化流程需要依赖 QuickAdd 插件运行,并配合 Templater 插件实现语法转换。 +- 使用方法——比如我们在 templater 文件夹放置了四个模板文件,分别是人物模板.md、书籍模板.md、通用模板.md、阅读笔记模板.md。 +- 按下 quickadd 设置的快捷指令,在打开的文本窗口处输入:人物模板 - 爱德华,则会调用文件为 " 人物模板.md" 的模板,随后在指定目录下生成一份名为 " 爱德华 " 的笔记,原先窗口输入的 " 人物模板 -" 会自动去除,且该笔记会在 Obsidian 中以右分屏的方式打开。 +- 同理,你还可以输入书籍模板 - 爱德华、通用模板 - 爱德华、阅读笔记模板 - 爱德华,生成的笔记都会以 " 爱德华 " 命名。 +- 如果不输入前缀 ==模板名称 -==,仅输入爱德华,那么将会调用默认的“通用模板.md”文件 +- 只需进行一次设置,便能轻松应对后续任何模板的添加,无需再次配置。 + +> [!note] 接下来 +我将会用图例的方式,带你一步步了解使用这个基于 QuickAdd 插件的脚本进行自动化模板流程的全过程。 + +# 📚教程 + +### 1、插件安装 + +- 首先,我们需要安装 Templater 与 quickadd 这两个插件,为了方便大家操作,我已经在分享的 Obsidian 库里面为大家安装完成。 + +### 2、Templater 设置 + +- 我们优先设置 templater,因为只有一个步骤。 +- 里面的重要选项都已经通过中文翻译出来了。实际上,我们只需要开启 Automatic jump to cursor 和 Trigger Templater on new file creation 这两个选项,其他选项没有必要理会,如果不懂可以完全按照图片设置。 + +![自动化模板脚本教学-图片20240109231007.png](https://cdn.pkmer.cn/images/%E8%87%AA%E5%8A%A8%E5%8C%96%E6%A8%A1%E6%9D%BF%E8%84%9A%E6%9C%AC%E6%95%99%E5%AD%A6-%E5%9B%BE%E7%89%8720240109231007.png!pkmer) + +### 3、quickadd 设置 + +##### 步骤一:打开 quickadd 设置界面,并新建一个 Marco 宏 + +![自动化模板脚本教学-图片20240109235826.png](https://cdn.pkmer.cn/images/%E8%87%AA%E5%8A%A8%E5%8C%96%E6%A8%A1%E6%9D%BF%E8%84%9A%E6%9C%AC%E6%95%99%E5%AD%A6-%E5%9B%BE%E7%89%8720240109235826.png!pkmer) + +##### 步骤二:宏添加指令 + +![自动化模板脚本教学-图片20240110000153.png](https://cdn.pkmer.cn/images/%E8%87%AA%E5%8A%A8%E5%8C%96%E6%A8%A1%E6%9D%BF%E8%84%9A%E6%9C%AC%E6%95%99%E5%AD%A6-%E5%9B%BE%E7%89%8720240110000153.png!pkmer) + +##### 步骤三:添加 user scripts 脚本,并关闭界面 + +![自动化模板脚本教学-图片20240110000458.png](https://cdn.pkmer.cn/images/%E8%87%AA%E5%8A%A8%E5%8C%96%E6%A8%A1%E6%9D%BF%E8%84%9A%E6%9C%AC%E6%95%99%E5%AD%A6-%E5%9B%BE%E7%89%8720240110000458.png!pkmer) + +##### 步骤四:快捷键界面找到刚才设置的宏,并设置任意快捷键 + +![自动化模板脚本教学-图片20240110000739.png](https://cdn.pkmer.cn/images/%E8%87%AA%E5%8A%A8%E5%8C%96%E6%A8%A1%E6%9D%BF%E8%84%9A%E6%9C%AC%E6%95%99%E5%AD%A6-%E5%9B%BE%E7%89%8720240110000739.png!pkmer) + +--- + +quickadd 至此设置完毕,接下来是 js 文件展示。 + +### 4、auto-insert-template.js 文件 + +>[!help] 脚本使用指南 +因 quickadd 会对 obsidian 文件夹进行全局检索,故 js 脚本文件放在任何地方都能生效,但仍建议脚本文件统一放置在专门的脚本文件夹内。 +若日后需要调整模板与新建笔记的位置,只需打开该 js 脚本并修改 templateFolder 与 targetNoteFolder 的路径。 +如果想要修改新建笔记默认的文件名与调用模板,请到 " 通用模板 - 未命名 " 和“${templateFolder}/通用模板.md”这两个地方修改(不要复制双引号)。 + +```js +const templateFolder = "BT_Example/88-Template/收录模板"; // 模板文件存放目录,使用相对路径,可自行更改,检索不到匹配文件夹会报错(注意大小写) +const targetNoteFolder = "📝笔记存放/测试1"; // 新建笔记存放目录,可自行更改,后续代码已设置为不存在文件夹时会自动创建文件夹。 + +// 本脚本根据模板文件名新建笔记,如模板目录下存在名称为“通用笔记”的模板,输入:通用模板-123,将会新建名为“123”的笔记。 +// 修改上面 templateFolder 的地址可调整模板存放目录,修改 targetNoteFolder 的地址可调整新建笔记目录。 +// 如果没有调用模板,则使用templateFolder路径下名称为’通用模板.md‘的文件为默认模板,可自行修改成其他文件。 +// 当发生新建文件名重复时,Obsidian会通知错误报告:Error: File already exists,并阻止新建笔记。 + +module.exports = async (params) => { + // 初始化quickadd的api + const basePath = params.app.vault.adapter.basePath; + const { + quickAddApi: { inputPrompt }, + } = params; + // 从modal输入文件名 + let noteName = await inputPrompt("📖 请输入笔记标题:"); + + // 检查用户输入是否为空 + if (!noteName || noteName.trim() === '') { + noteName = "通用模板-未命名";// 如果用户没有输入内容,默认输入 "通用模板-未命名",实际生成的文件名为"未命名"。 + } + + // 检查目标笔记目录是否存在,如果不存在则创建 + const folderPath = `${targetNoteFolder}`; + const folderExists = await app.vault.adapter.exists(folderPath); + if (!folderExists) { + try { + await app.vault.createFolder(folderPath); + } catch (error) { + new Notice(`无法创建文件夹:${folderPath}`); + return; + } + } + + // 遍历文件获取模板,无需改动 + const templateList = app.metadataCache + .getCachedFiles() + .filter((templateName) => { + if (templateName.startsWith(templateFolder)) { + return true; + } + return false; + }); + + // 笔记名和模板的匹配规则 + let targetTemplatePath = undefined; + templateList.some((templatePath) => { + if (templatePath.includes(noteName.split("-")[0])) { + targetTemplatePath = templatePath; + return true; + } + return false; + }); + + // 默认模板:如果没有找到匹配的模板,使用默认的通用模板 + if (!targetTemplatePath) { + targetTemplatePath = `${templateFolder}/通用模板.md`; // 设定默认模板的文件名为“通用模板.md”,可根据本人需求更改文件名。 + } + + // 只提取符号"-"后面的文字作为文件名。 + const fileName = noteName.split("-").pop(); + + // 如果没有找到匹配的模板,也无法使用默认模板 + if (!targetTemplatePath) { + new Notice("未找到匹配的模板,也无法使用默认模板"); + return; + } + + try { + // 如果文件已存在,抛出错误 + const fileExists = await app.vault.adapter.exists(fileName); + if (fileExists) { + throw new Error(`${fileName} 文件已存在于 ${targetNoteFolder}`); + } + const file = await app.vault.create( + `${targetNoteFolder}/${fileName}.md`, + "" + ); + + // 获取模板内容 + const templateTFile = await app.vault.getAbstractFileByPath( + targetTemplatePath + ); + const templateContent = await app.vault.cachedRead(templateTFile); + await app.vault.modify(file, templateContent); + + // 创建后打开文件 + if (app.workspace.getActiveFile()) { + app.workspace.splitActiveLeaf().openFile(file); + } else { + app.workspace.getUnpinnedLeaf().openFile(file); + } + } + catch (error) { + new Notice(error.toString()); + } +}; + +``` + +# 🎉结束语 + +在此,恭喜阅读完此教程并进行实际实施的小伙伴!希望这篇简要的教学为你带来了实质性的帮助。 + +曾经的我,也会因对 quickadd 设置繁琐而忽略它。如今通过持续的深入学习,明白了为何众多用户推崇此插件,其高度的自定义宏指令自由度是其他插件无法比拟的。 + +所以,本教学力求让人通俗易懂,我尤其理解初学者在学习 Quickadd 时可能遇到的困难,点击进一个 Obsidian 的教学帖子,却感觉讲得像是天书。目睹到评论区其他用户的研究成果,对比自身的不尽如人意,很容易陷入自我怀疑的漩涡,从而消磨对 Quickadd 插件和 Obsidian 的学习热情。 + +因此,希望本教学能让你抛弃大脑,无需过多纠结,只要跟随步骤一步一步操作,即可轻松上手并运用 Quickadd。 + +在撰写这篇教学时,也遇到过一些难题,同时解答了之前一直困扰我的疑惑:为何之前学习 templater 插件时屡屡碰壁? + +原来我最初参考的 templater 教学贴所推荐的自动化模板已经失效,不受到 templater 的支持,这是我通过 templater 多次调用不同模板测试中发现的结果。 + +旧的自动化操作已经不适用于当前,到了 2024 年,这个经过多次修改已趋至完美的自动化流程,应运而出! + +当然,初次涉足新的知识领域,难免出现一些不能尽善尽美的地方——①在创建同名文件时无法做到自动递增文件②始终没明白为什么新建笔记总是以右分屏打开;这俩算是个不大不小的遗憾。 + +最后,感谢各位 Obsidian 使用者对本教学的观看。 + +——END. \ No newline at end of file diff --git "a/10-Obsidian/Obsidian\344\275\277\347\224\250\346\212\200\345\267\247/Obsidian\344\275\277\347\224\250\346\212\200\345\267\247.md" "b/10-Obsidian/Obsidian\344\275\277\347\224\250\346\212\200\345\267\247/Obsidian\344\275\277\347\224\250\346\212\200\345\267\247.md" index 42354f502..72136fe9a 100644 --- "a/10-Obsidian/Obsidian\344\275\277\347\224\250\346\212\200\345\267\247/Obsidian\344\275\277\347\224\250\346\212\200\345\267\247.md" +++ "b/10-Obsidian/Obsidian\344\275\277\347\224\250\346\212\200\345\267\247/Obsidian\344\275\277\347\224\250\346\212\200\345\267\247.md" @@ -7,7 +7,7 @@ author: OS type: awesome draft: false editable: false -modified: 20231215144448 +modified: 20240111113510 --- # Obsidian 使用技巧 @@ -52,6 +52,7 @@ modified: 20231215144448 - [[obsidian-tasks的GTD实践|基于 task 插件的实战 GTD 管理]] - [[将引用的内容嵌入到行的方案]] - [[每日字数的热力图]] +- [[auto-insert-template自动化模板教学]] by Devol ## 与第三方软件联动 @@ -62,3 +63,4 @@ modified: 20231215144448 - [[如何运用obsidian和Zotero的插件配置整理文献管理实现阅读笔记]] - [[Cubox 通过 Advanced Uri 插件导入 Obsidian]] - [[关于 Diagram 软件的功能介绍以及在 Obsidian 使用的方案]] +- [[表格操作占用快捷键过多的解决方案]] \ No newline at end of file diff --git "a/10-Obsidian/Obsidian\344\275\277\347\224\250\346\212\200\345\267\247/\350\241\250\346\240\274\346\223\215\344\275\234\345\215\240\347\224\250\345\277\253\346\215\267\351\224\256\350\277\207\345\244\232\347\232\204\350\247\243\345\206\263\346\226\271\346\241\210.md" "b/10-Obsidian/Obsidian\344\275\277\347\224\250\346\212\200\345\267\247/\350\241\250\346\240\274\346\223\215\344\275\234\345\215\240\347\224\250\345\277\253\346\215\267\351\224\256\350\277\207\345\244\232\347\232\204\350\247\243\345\206\263\346\226\271\346\241\210.md" index 37ae4ca9b..97aaa08ca 100644 --- "a/10-Obsidian/Obsidian\344\275\277\347\224\250\346\212\200\345\267\247/\350\241\250\346\240\274\346\223\215\344\275\234\345\215\240\347\224\250\345\277\253\346\215\267\351\224\256\350\277\207\345\244\232\347\232\204\350\247\243\345\206\263\346\226\271\346\241\210.md" +++ "b/10-Obsidian/Obsidian\344\275\277\347\224\250\346\212\200\345\267\247/\350\241\250\346\240\274\346\223\215\344\275\234\345\215\240\347\224\250\345\277\253\346\215\267\351\224\256\350\277\207\345\244\232\347\232\204\350\247\243\345\206\263\346\226\271\346\241\210.md" @@ -7,7 +7,7 @@ author: ImmortalSty type: advanced draft: false editable: true -modified: 20240101225402 +modified: 20240111113443 --- # 表格操作占用快捷键过多的解决方案 @@ -21,7 +21,7 @@ modified: 20240101225402 ## 用 Quicker 动作解决 > [!info]+ 动作信息 -> +> > - 动作:[Obsidian Table Vim](https://getquicker.net/Sharedaction?code=611fa021-c7f5-491e-0583-08dc0558572f); > - 简介:加强 ob 插入表格的功能,解决 ob 表格功能太多,快捷键不够用的问题。 diff --git "a/10-Obsidian/Obsidian\347\244\276\345\214\272\346\217\222\344\273\266/Quickadd/quickadd.md" "b/10-Obsidian/Obsidian\347\244\276\345\214\272\346\217\222\344\273\266/Quickadd/quickadd.md" index 546ddf407..4def4d331 100644 --- "a/10-Obsidian/Obsidian\347\244\276\345\214\272\346\217\222\344\273\266/Quickadd/quickadd.md" +++ "b/10-Obsidian/Obsidian\347\244\276\345\214\272\346\217\222\344\273\266/Quickadd/quickadd.md" @@ -7,7 +7,7 @@ author: windilycloud type: basic draft: false editable: false -modified: 20230916184031 +modified: 20240111113104 --- # Obsidian 插件:QuickAdd 自动化操作的编辑器 @@ -169,7 +169,11 @@ module.exports = async (params) => { 注:这里只有 utools 是全平台的,AutoHotkey 是 Windows 独占的开源软件,Alfred,Raycast 是 Mac 独占商业软件。 +## 相关教程 +- [[Quickadd结合CSS实现挖空复习]] +- [[Quickadd脚本-一键在某软件中打开Ob笔记]] +- [[Quickadd脚本-一键在系统应用中打开图片编辑]] ## 视频教程 diff --git "a/10-Obsidian/Obsidian\347\244\276\345\214\272\346\217\222\344\273\266/obsidian-zoom.md" "b/10-Obsidian/Obsidian\347\244\276\345\214\272\346\217\222\344\273\266/obsidian-zoom.md" index 279bfda1e..fddfed18c 100644 --- "a/10-Obsidian/Obsidian\347\244\276\345\214\272\346\217\222\344\273\266/obsidian-zoom.md" +++ "b/10-Obsidian/Obsidian\347\244\276\345\214\272\346\217\222\344\273\266/obsidian-zoom.md" @@ -7,7 +7,7 @@ author: cuman, 熊猫别熬夜 type: other draft: false editable: false -modified: 20240108112959 +modified: 20240111113648 --- # Obsidian 插件:Zoom 通过快捷键,快速聚焦到大纲 @@ -47,6 +47,10 @@ modified: 20240108112959 | --- | :-: | | Zooming in when clicking on the bullet (单击项目符号时放大) | `true` | +## 其他技巧 + +- [[Obsidian插件技巧-Zoom插件的妙用]] + ## 功能延伸 配合 [[obsidian-outliner]] 插件 可以实现类似大纲笔记的编辑效果。 diff --git "a/10-Obsidian/Obsidian\347\244\276\345\214\272\346\217\222\344\273\266/templater/templater-obsidian.md" "b/10-Obsidian/Obsidian\347\244\276\345\214\272\346\217\222\344\273\266/templater/templater-obsidian.md" index 47e1505b0..bed8feb4d 100644 --- "a/10-Obsidian/Obsidian\347\244\276\345\214\272\346\217\222\344\273\266/templater/templater-obsidian.md" +++ "b/10-Obsidian/Obsidian\347\244\276\345\214\272\346\217\222\344\273\266/templater/templater-obsidian.md" @@ -7,7 +7,7 @@ author: cuman type: other draft: false editable: false -modified: 20230816105704 +modified: 20240111112952 --- # Obsidian 插件:Templater 可以替代核心模板插件的效率神器 @@ -103,4 +103,4 @@ created: 2023-08-19 - [[Templater实现关键词自动化套用模板]]:铅笔小明分享的通过关键词自动化套用模板 - [[Templater插件基本语法格式]] -- [[Templater插件两次单选语法]]] \ No newline at end of file +- [[auto-insert-template自动化模板教学]] \ No newline at end of file diff --git "a/\344\270\264\346\227\266/PDF \345\205\250\347\237\245\351\201\223-\344\271\237\350\256\270\346\230\257 PDF \345\205\250\347\275\221\346\234\200\345\205\250\347\232\204\346\261\207\346\200\273.md" "b/\344\270\264\346\227\266/PDF \345\205\250\347\237\245\351\201\223-\344\271\237\350\256\270\346\230\257 PDF \345\205\250\347\275\221\346\234\200\345\205\250\347\232\204\346\261\207\346\200\273.md" deleted file mode 100644 index ae66f75fd..000000000 --- "a/\344\270\264\346\227\266/PDF \345\205\250\347\237\245\351\201\223-\344\271\237\350\256\270\346\230\257 PDF \345\205\250\347\275\221\346\234\200\345\205\250\347\232\204\346\261\207\346\200\273.md" +++ /dev/null @@ -1,99 +0,0 @@ ---- -uid: 20231018152856 -title: PDF 全知道:也许是 PDF 全网最全的汇总 -tags: [] -description: -author: OS -type: awesome -draft: false -editable: false -modified: 20231206205409 ---- - -# PDF 全知道:也许是 PDF 全网最全的汇总 - -## 引言 - -为什么写这篇文章,是来自于 PKMer 知识交流社区,很多同学都在求助 PDF 的好用软件,所以尝试通过深入浅出的方式,来持续汇总。 - -想在社区,开辟一个新模式,就是大家共同维护一篇文档,如果你对 PDF 的软件和奇淫巧计有自己的独到见解,欢迎在此篇文章上更新。 - -### 什么是 PDF - -PDF 是由 Adobe 公司发明的文件格式,是 Portable Document Format 的缩写,意为「便携文档格式」。它已成为事实上的电子文档标准,越来越多的电子出版物、软件说明书、填报表格都采用 PDF 格式。 - -### 为什么 PDF 会流行 - -- 通用:文章其他内容转成 PDF 后,后续的使用者无论是用 Unix 还是用 Windows,无论是否安装有中文字体,都可以正常阅读。 -- 支撑:你会发现市面上 PDF 卢兰其 -- 保密:为了安全:在 PDF 文件中,你可以设置权限密码,不允许无权限者修改、复制、打印等。 -- 分享:很多时候,生成 PDF 还会减小文件的大小,一定程度更利于传播。 - -## 有哪些好的 PDF 软件 - -PDF 软件发展到今天,其实太多的功能了,那么有一些最基本的要求是这些软件绕不开的。 - -- 启动速度 -- 急 - -### 本地工具 - -#### Foxit Reader——国产情怀 - -![Foxit Reader](https://cdn.pkmer.cn/images/20231018161901.png!pkmer) - -- 软件主页:[点击跳转](http://www.fuxinsoftware.com.cn) -- 推荐指数:★★★★☆ -- 优点:免费,支持批注,对中文支持极好。 -- 缺点:小清新做了很好产品克制,后来就变成了俄罗斯大妈,国产软件的毛病一样没少。 - -结论:优秀的国产软件,算到 23 年,也算是在这个领域耕耘多年了,并且衍生出来了,PDF 的编辑器等产品矩阵。我更愿意把他看作是性能和功能都非常均衡的 Adobe Reader 精简版。国产软件,大部分功能免费到了现在(23 年),也算是一定程度的良心了 - -#### PDF-XChange Viewer——天下武功唯快不破 - -- 软件主页:[点击跳转](http://www.fuxinsoftware.com.cn) -- 推荐指数:★★★★☆ -- 优点:免费,体积小,启动快,支持注释,中文支持极好。 -- 缺点:界面略显传统,搜索不尽如人意。 - -善用佳软极为看好的一款新秀软件,更新迅速,进步明显,功能特别丰富,非常推荐。 - -#### Sumatra PDF - -- 软件地址:[Microsoft Edge浏览器](https%3A//www.microsoft.com/zh-cn/edge) -- 推荐指数:★★★☆ -- 优点:体积小、速度快、搜索和历史记录功能好用 -- 缺点:只能用于查看,附加功能少 - -#### **Microsoft Edge**——少安装多办事 - -Microsoft Edge 最新版作为一款优秀浏览器的同时,也是一款优质的 PDF 阅读软件,打开 PDF 文件十分迅速,界面简洁明了,支持简单的笔记注释,是我前期使用的 PDF 阅读器。 - -- 软件地址:[Microsoft Edge浏览器](https%3A//www.microsoft.com/zh-cn/edge) -- 推荐指数:★★★★☆ -- 优点:多合一 -- 缺点:附加功能少,不支持批注 - -结论:如果你希望软件尽量少,对于 PDF 只是简单阅读即可,那么 Edge 浏览器,或者说市面上很多浏览器,现在都支持兼容阅读 PDF,这样从浏览器下载,到打开浏览一起合成,而且还不用多装其他然间。自然缺点也很明显,没有太多的附加功能,比如打字机、备注、划线批注等。 - -#### **Drawboard PDF**——体验手写的丝滑 - -- **优点:** 十分适合触摸屏和手写,支持压感,字迹非常漂亮 -- **缺点:** 启动速度比较慢,而且非全平台(记得只有 win 商店) - -总结:这是我在我自己的 Surface Book 常使用的软件,批注交来图稿 PDF 非常方便,直抒胸臆(书写的书)。 - -#### Adobe Reader - -Adobe Reader(原名 Acrobat Reader)是最正宗、出道最早的鼻祖 PDF 阅读软件,安装量或者知名度,估计占 80% 以上,你可能不用他,按时他的图标和名字,可能你至少见到过,足见其历史地位。 - -- 软件主页:http:/get.adobe.com/cn/reader/ -- 推荐指数:★★★☆ -- 优点:最稳定、最兼容。 -- 缺点:体积太大(50MB 左右)。 - -结论:一般用户不推荐,因为它体积大,功能多,各个方面都是一个水桶机,但需要用到高级功能,或其他软件兼容性出现问题时,它是不二之选。建议容量和不没有洁癖的认,始终装一个备用。 - -### 在线化工具 - -### 转化工具 \ No newline at end of file