V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
guoc
V2EX  ›  macOS

Excerptor 简介 - Mac 上的 PDF 摘抄工具

  •  3
     
  •   guoc · 2015-11-13 12:56:35 +08:00 · 4704 次点击
    这是一个创建于 3290 天前的主题,其中的信息可能已经有所发展或是发生改变。
    半年前为了自己的需要做的,最近更新了下,不知道大家有没有兴趣,先简单介绍下, http://github.com/guoc/excerptor

    一句话介绍:给 PDF 文件内的一段文字(摘抄)创建链接。

    使用:阅读 PDF 文件时,选中一段文字,按下快捷键,将会生成这段文字的链接并存储在剪贴板中,打开该链接将会自动打开该 PDF 文件、跳转并高亮之前选中的文字。

    需求场景:需要大量阅读、引用 PDF 文档并且整理、总结。

    软件环境: OS X (>= 10.10), Preview / Skim

    特性:
    - 生成的存储在剪贴板中的内容可针对纯文本和富文本设置不同的格式。
    - 可直接将摘抄存储为文件,默认预设格式为 Markdown ,可直接用第三方 Markdown QuickLook 插件预览。
    - 可获取 PDF 中的注释内容并存储为文件,类似上一条。
    - 高度自定义:以上各项中的文件内容、存储路径、文件名、甚至 tag ,都可以在设置中自定义。
    - 支持 DEVONthink Pro
    - 摘抄链接包含摘抄内容的所有信息(文件路径、摘抄文本、页码、位置),即使未来该软件不再更新,也可以通过读取摘抄链接轻松定位摘抄。
    第 1 条附言  ·  2015-11-13 21:30:58 +08:00
    支持 PopClip 扩展,但因为没有合适的图标,所以没有在 GitHub 上发布,需要的朋友可以在这里下载: http://cl.ly/doE1
    33 条回复    2019-05-13 22:06:50 +08:00
    hackpro
        1
    hackpro  
       2015-11-13 13:28:34 +08:00
    大赞作者!
    可以参考 [Highlights]( https://itunes.apple.com/us/app/highlights-read-annotate-pdfs/id794854093?mt=12) 进一步补全功能

    另外期望早日上架 MAS ,再次感谢!
    kikyous
        2
    kikyous  
       2015-11-13 13:32:32 +08:00
    牛人好多
    guoc
        3
    guoc  
    OP
       2015-11-13 13:58:27 +08:00
    @hackpro 谢谢。不同于 Highlights , Excerptor 可以直接用在系统自带的 PDF 浏览器 Preview 或者另一开源 PDF 阅读器 Skim 上,由于本身特殊的工作原理,是不可以上架 Mac App Store 的。同时,出于用户可能担心其安全性的考虑,所以将其开源。另外,不知道您希望加入 Highlights 的哪个功能,毕竟两者的出发点还是略有不同的。
    hackpro
        4
    hackpro  
       2015-11-13 14:02:32 +08:00
    @guoc Highlights 可以在其他 PDF 阅读器上工作的 至少对于常见的高亮、下划线、删除线是可以的 但是图片那个就不行了
    我猜原理大概是 读取页面上标注的类型 转换成对应的 Markdown 格式
    drw2w
        5
    drw2w  
       2015-11-13 15:20:56 +08:00
    LZ, 装 SIMBL 时,额外步骤里, Recovery OS 在哪里输入啊?终端?谢谢
    guoc
        6
    guoc  
    OP
       2015-11-13 15:22:51 +08:00
    @drw2w 重启电脑时,按住 Command + R
    guoc
        7
    guoc  
    OP
       2015-11-13 15:30:35 +08:00
    @hackpro 确实是可以,是我疏忽了, Excerptor 也可以提取 PDF 中的注释按照预设的格式存储为文件,和 Highlights 不同的是, Excerptor 中的特殊摘抄链接可以直接通过 Preview 或 Skim 打开 PDF 文件并定位到相应的摘抄,比 Highlights 更灵活。在需要汇总各个 PDF 文件中的知识点时,更方便使用,不同 PDF 文件的摘抄可以放在一起。
    guoc
        8
    guoc  
    OP
       2015-11-13 15:31:46 +08:00
    @drw2w 启动 Recovery OS 之后在菜单栏里的工具里打开终端,输入相应命令。
    hackpro
        9
    hackpro  
       2015-11-13 16:12:28 +08:00
    @guoc 大赞!
    carrionlee
        10
    carrionlee  
       2015-11-13 17:35:37 +08:00 via iPhone
    可不可以弄一个 popclip 插件的形式
    endosome
        11
    endosome  
       2015-11-13 20:02:20 +08:00 via iPhone
    @carrionlee good idea
    carrionlee
        12
    carrionlee  
       2015-11-13 20:17:30 +08:00 via iPhone
    其实这玩意儿让我第一反应想起了 docear ,一款文献管理+思维导图的软件,可以读取 pdf 里的各类笔记,并在软件里形成链接,可以点击链接打开 pdf ,定位笔记位置。
    楼主这个感觉更灵活一点,还支持 devonthink ,看上去很犀利啊,等我回家一试。
    kid813
        13
    kid813  
       2015-11-13 20:32:32 +08:00 via iPhone
    请问扫描版的 pdf 文件可以使用这个插件吗?
    tedd
        14
    tedd  
       2015-11-13 20:43:04 +08:00 via iPhone
    和 13 楼一样的问题
    guoc
        15
    guoc  
    OP
       2015-11-13 21:03:14 +08:00
    @carrionlee 其实我有做,只是因为缺少两个图标,所以没有发布,需要的话发我个邮箱吧。
    carrionlee
        16
    carrionlee  
       2015-11-13 21:11:24 +08:00
    Yvette
        17
    Yvette  
       2015-11-13 21:12:45 +08:00 via iPhone
    @guoc 可以順便發給我一份嗎,十分感謝! [email protected]
    guoc
        18
    guoc  
    OP
       2015-11-13 21:20:00 +08:00
    @carrionlee 对,在做 Excerptor 之前我也试过 Docear ,界面实在是太不友好了,已经不记得当时是因为遇到了什么问题放弃的。还有个问题就是很多文献会限制修改权限,注释没法直接写入文件,对于这种情况,用 Excerptor 避免了在 PDF 文件内写入注释,虽然 Skim 也有这样的好处(注释写入文件属性内)。
    欢迎试用,安装过程可能略复杂,有问题欢迎联系。
    guoc
        19
    guoc  
    OP
       2015-11-13 21:27:52 +08:00   ❤️ 1
    @kid813
    @tedd
    不可以,对于这类文档,如果用 DEVONthink 的话,可以用它本身支持的链接,支持定位到指定页。
    carrionlee
        20
    carrionlee  
       2015-11-13 22:07:10 +08:00 via iPhone
    @guoc 恩, docear 体验太差,但是目前只有这一款可以读取 pdf 注释,并进行脑图,思路还是很好的。我现在只能使用 zotero 读取注释,但不直观。
    xpsair
        21
    xpsair  
       2015-11-13 22:22:32 +08:00
    赞!只是如果摘抄的操作能更简单一点就好啦~
    guoc
        22
    guoc  
    OP
       2015-11-13 23:22:31 +08:00 via iPhone
    @carrionlee Exerptor 也可以读取注释 需要在系统设置里的服务列表里开启 然后右键文件 服务里有提取注释的功能 可以按照设置里的模板提取成文件 不知道我说明白没 文档还不全面 有的功能没有细说
    guoc
        23
    guoc  
    OP
       2015-11-13 23:23:49 +08:00 via iPhone
    @xpsair 比如说怎样操作达到什么样的效果?能否详细解释下
    xpsair
        24
    xpsair  
       2015-11-14 00:19:39 +08:00
    @guoc 就像 readcube 在作标记的时候,选中要进行操作的文本,常用的操作按钮就直接浮现在选中文字的边上,是直接点击而不需要进入一系列的菜单选啊选的

    这个可能对 API 有要求吧,可能我想多啦,哈哈~
    crystone
        25
    crystone  
       2015-11-14 00:26:28 +08:00
    很好的工具,关注……
    guoc
        26
    guoc  
    OP
       2015-11-14 05:24:24 +08:00 via iPhone   ❤️ 1
    @xpsair 截屏里的通过右键菜单调用只是为了展示,快捷键操作不适合用在截屏里。默认 Excerpt To Pasteboard 的快捷键是 Command + Shift + E 。其它服务的快捷键可以在 系统偏好设置 -> 键盘 -> 快捷键 -> 服务 中设置。另外,如果使用 PopClip 的话,还可以使用我提供的相应的插件,达到你要的效果。
    carrionlee
        27
    carrionlee  
       2015-11-24 16:09:45 +08:00
    @guoc 不知道能不能支持除了 devonthink 之外的其他文件管理系统,常见 mac 下使用的文献管理软件有 zotero 和 papers ,好像也有 uuid 的。
    carrionlee
        28
    carrionlee  
       2015-11-24 17:12:22 +08:00
    @guoc 读取 pdf 注释功能有点蛋疼。。。是先生成一个 folder ,然后每个注释生成一个 md 文件。。。能不能把一个 pdf 里的所有注释生成一个文件,并且每段注释都有个 Excerpt link 可以引导到原文链接?
    guoc
        29
    guoc  
    OP
       2015-11-24 17:31:35 +08:00
    @carrionlee

    简单查了下 Zotero 和 Papers 的文档,
    https://library.brown.edu/cds/2015/06/29/zotero-api-web/
    http://support.mekentosj.com/kb/tutorials/scripting-papers-3-for-mac-with-applescript-a-getting-started-guide
    前者 ID 会随 collections 或 users 的改变而改变,所以不适合做外部标识。
    后者没有通过文件名或文件路径取得 ID 的方法。

    如果文件位置相对固定的话,可以用文件路径作为 ID ,没有安装 DEVONthink 的话,默认会使用文件路径。
    guoc
        30
    guoc  
    OP
       2015-11-24 17:43:52 +08:00
    @carrionlee
    为了尽可能的灵活,注释模板是针对每个注释的,注释的创建时间也会反映在文件上。
    以后可能会提供特定的脚本来支持这样的操作,确实通常查看注释的话是希望所有的注释都在一个文件中的。
    不过我个人的话是会按空格打开 QuickLook ,然后上下移动箭头查看每一条注释文件。
    carrionlee
        31
    carrionlee  
       2015-11-24 18:57:25 +08:00
    @guoc 恩,我现在 copy 到 scrivener 的 research 里面当参考文字,还能够跳转到原文,很方便的,感谢楼主啊,希望开发更多的功能。
    ColdOxygen
        32
    ColdOxygen  
       2016-08-27 13:15:37 +08:00
    现在 Mac 上最好的 PDF 阅览器莫过于 PDF Expert 了
    希望作者可以试用下,用的舒服在考虑支持 PDF Expert 了
    juniuspan
        33
    juniuspan  
       2019-05-13 22:06:50 +08:00
    刚刚才发现这么好用的工具,不过试了很久发现 OS X 最新系统必须要关闭 SIP 才能使用 excerptor 了。
    请问作者:有没在开启 SIP 功能的情况下还能用 excerptor 的方法?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1565 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 17:18 · PVG 01:18 · LAX 09:18 · JFK 12:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.