体验了重磅 PDF 功能,建议增加一组快捷键及其他

本贴最后更新于 932 天前,其中的信息可能已经东海扬尘

集中体验了一下新版本的重磅 PDF 功能,感觉体验还需提升,有种就差临门一脚的感觉...

  1. 建议增加一组关于 PDF 的快捷键,目前操作找来找去的很累,尤其是文本选择和手型可以作为一个功能,在文字上面是选择,空白背景部分是手型,操作效率会大增
  2. PDF 背景和文字颜色可调,现在是随着主题变换,应该把这个选择权还个用户
  3. 暗色背景下,PDF 中的图片也变成了反色,有点诡异
  4. 标注后自动改变所覆盖文字的颜色,但标注后反而对比度会降低,影响阅读
  5. 文档中的标注文本不能直接修改或删除,只能弹窗后修改或删除,可以考虑把交互向一般的块引用靠拢
  6. PDF 中的标注和文档中的标注,删除一个对另一个没有影响,没有建立关联
  7. PDF 渲染与专业软件相比文字部分有些模糊,较长时间观看,眼睛明显更容易疲劳和模糊
  8. 有了 PDF,脱离主窗口的单独 PDF 阅读窗口变的很有必要,目前每个 PDF 文件都会横排单独开一个固定大小的窗口,不利于多文档操作,没有独立窗口,也就无法分屏。固定或独立窗口,固定的引用查看窗口,其他帖子里也有提,感觉这个蛮重要的,希望主创考虑下。
  9. 现在有了 PDF 和编辑窗口的双向关联,那 PDF 间的关联是不是也可以考虑支持下了,从一个 PDF 直接跳转到另一个 PDF,把 PDF 窗口尽量向一般窗口靠拢,更加统一化,操作也更加直觉化。

以上,PDF 对笔记真是重的不能再重的功能,希望思源针对 PDF 能够持续改进。用户可以等等,也可以顶顶,只因为思源可以变的更好。

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    18704 引用 • 69828 回帖

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
    1. 脱离软件的 PDF 窗口,总感觉没法实现。如果那样的话倒不如用一个专业的 PDF 阅读器来做标注了。
    2. 这个我就不是很理解,PDF 之间的关联通过左侧笔记进行关联不就行了?
    1 回复
  • 感谢反馈

    1. 这样的话文字就无法拖拽了
    2. 用户可以自定义 css
    3. 麻烦发一下图片变成反色的 pdf
    4. 这个颜色可以通过自定义 css 进行修改,当然能提供更好的颜色,我们会采纳为默认色值
    5. 可关注 Issue #3073 · siyuan-note/siyuan
    6. 删除的话,文档中点击就不回跳转了,关联会自动消失
    7. 使用的思源版本是?
    8. 可关注 打开的 PDF 如何归并排
    9. 页签窗口都是统一的,PDF 之间的跳转可以通过文档来进行之间的管理。
    4 回复
    1. 无法兼用两个操作的话,那可否设置一组关于 PDF 的关键字
    2. 可否把改 PDF 背景,改 PDF 文字的 CSS 放到帮助文档里,否则对一般用户这个太难了
    3. 反色问题是几乎所有的暗色主题 + 几乎所有的非扫描 PDF,就会产生反色
    4. 可否把先关 CSS 的修改方法放到帮助文档里,否则对一般用户这个太难了
    5. 持续关注
    6. 可以维持
    7. 用的是 1.3.9,也有别的用户反映 PDF 渲染模糊的问题,应该不是个案
    8. 有了 PDF 功能,其实就是想让思源能够分屏,现在每个窗口还是固化在主窗口里
    9. PDF 文件本身就有大量引用(以论文为主),如果直接 PDF 之间支持跳转会更加便捷
    1 回复
  • 7 的问题应该和我之前反馈一下,看看有没有其他方式可以处理。

    【bug 反馈】1.3.5 在思源预览 pdf,比 pdf 阅读器模糊 - 88250 的回帖

  • nj90hou 2 评论

    image.png

    image.png

    反色

    这个没救了,要等使用的第三方库支持
    Vanessa
    😂
    88250
  • Maeks 1 评论

    对于 1,我觉得福昕的做法很好,手型工具在文本上悬停 1 秒自动转为光标,无缝链接,平时用几乎没有刻意的切换感,可以说是我用过的 pdf 阅读器里最好的处理方式了,强烈推荐。

    4 如果能有个默认透明度选项会好很多,比如 25% 基本上就可以保证文本和背景的对比度了

    我们是笔记软件,这些 PDF 的细节需要等等了
    Vanessa
    1. 没太明白和关键字的关系
    2. 帮助文档中有自定义 css 的说明,打开 theme.css 文件,里面会有详细的注释
    3. 这个我们使用的库暂时不支持
    4. 同 2
    5. ......
    6. 嗯,现在消失后点击可以打开 PDF 的
    7. 调整一下缩放比看看
    8. 目前可以先用浏览器顶顶
    9. 可关注 Issue #3090 · siyuan-note/siyuan
    2 回复
  • boboxing 1 评论
    1. 就剩一个建议了,加一组和 PDF 操作相关的快捷键吧(上个回复说成关键字了...)
    最常用的就是划选吧,这个好像无法用快捷键
    Vanessa
  • boboxing 1 评论

    切换手型与指针,放大与缩小,选择矩形标注工具这些高频操作都没有快捷键支持。

    感觉高频操作是滚动和查看 huaji
    Vanessa
  • buzzingbee 1 评论

    我完全赞同 @Vanessa 说的,我们是笔记软件,PDF 的功能就等等吧。😄

    基本功能稳定就可以开始慢慢加细节了,感谢理解
    Vanessa
  • buzzingbee

    说的有道理啊,既然都要脱离思源了,何不直接用专门的 PDF 阅读器?如果思源的 PDF 阅读比专业的还强大好用,你叫 Foxit, Adobe 怎么活?

  • JoshuaAstray
    1. ctrl+ 滚轮切换 PDF 缩放比,这个功能建议尽快增加
    2. PDF 右键的快捷菜单,建议也增加
请输入回帖内容 ...

推荐标签 标签

  • 生活

    生活是指人类生存过程中的各项活动的总和,范畴较广,一般指为幸福的意义而存在。生活实际上是对人生的一种诠释。生活包括人类在社会中与自己息息相关的日常活动和心理影射。

    228 引用 • 1450 回帖
  • Love2D

    Love2D 是一个开源的, 跨平台的 2D 游戏引擎。使用纯 Lua 脚本来进行游戏开发。目前支持的平台有 Windows, Mac OS X, Linux, Android 和 iOS。

    14 引用 • 53 回帖 • 513 关注
  • Log4j

    Log4j 是 Apache 开源的一款使用广泛的 Java 日志组件。

    20 引用 • 18 回帖 • 42 关注
  • RESTful

    一种软件架构设计风格而不是标准,提供了一组设计原则和约束条件,主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。

    30 引用 • 114 回帖
  • Scala

    Scala 是一门多范式的编程语言,集成面向对象编程和函数式编程的各种特性。

    13 引用 • 11 回帖 • 108 关注
  • 架构

    我们平时所说的“架构”主要是指软件架构,这是有关软件整体结构与组件的抽象描述,用于指导软件系统各个方面的设计。另外还有“业务架构”、“网络架构”、“硬件架构”等细分领域。

    140 引用 • 441 回帖 • 1 关注
  • JetBrains

    JetBrains 是一家捷克的软件开发公司,该公司位于捷克的布拉格,并在俄国的圣彼得堡及美国麻州波士顿都设有办公室,该公司最为人所熟知的产品是 Java 编程语言开发撰写时所用的集成开发环境:IntelliJ IDEA

    18 引用 • 54 回帖 • 2 关注
  • Flutter

    Flutter 是谷歌的移动 UI 框架,可以快速在 iOS 和 Android 上构建高质量的原生用户界面。 Flutter 可以与现有的代码一起工作,它正在被越来越多的开发者和组织使用,并且 Flutter 是完全免费、开源的。

    39 引用 • 92 回帖 • 7 关注
  • Logseq

    Logseq 是一个隐私优先、开源的知识库工具。

    Logseq is a joyful, open-source outliner that works on top of local plain-text Markdown and Org-mode files. Use it to write, organize and share your thoughts, keep your to-do list, and build your own digital garden.

    4 引用 • 55 回帖 • 8 关注
  • Node.js

    Node.js 是一个基于 Chrome JavaScript 运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞 I/O 模型而得以轻量和高效。

    138 引用 • 268 回帖 • 194 关注
  • OkHttp

    OkHttp 是一款 HTTP & HTTP/2 客户端库,专为 Android 和 Java 应用打造。

    16 引用 • 6 回帖 • 54 关注
  • OnlyOffice
    4 引用 • 23 关注
  • NetBeans

    NetBeans 是一个始于 1997 年的 Xelfi 计划,本身是捷克布拉格查理大学的数学及物理学院的学生计划。此计划延伸而成立了一家公司进而发展这个商用版本的 NetBeans IDE,直到 1999 年 Sun 买下此公司。Sun 于次年(2000 年)六月将 NetBeans IDE 开源,直到现在 NetBeans 的社群依然持续增长。

    78 引用 • 102 回帖 • 643 关注
  • jsoup

    jsoup 是一款 Java 的 HTML 解析器,可直接解析某个 URL 地址、HTML 文本内容。它提供了一套非常省力的 API,可通过 DOM,CSS 以及类似于 jQuery 的操作方法来取出和操作数据。

    6 引用 • 1 回帖 • 462 关注
  • 职场

    找到自己的位置,萌新烦恼少。

    126 引用 • 1699 回帖
  • CentOS

    CentOS(Community Enterprise Operating System)是 Linux 发行版之一,它是来自于 Red Hat Enterprise Linux 依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定的服务器以 CentOS 替代商业版的 Red Hat Enterprise Linux 使用。两者的不同在于 CentOS 并不包含封闭源代码软件。

    238 引用 • 224 回帖 • 1 关注
  • Flume

    Flume 是一套分布式的、可靠的,可用于有效地收集、聚合和搬运大量日志数据的服务架构。

    9 引用 • 6 回帖 • 594 关注
  • API

    应用程序编程接口(Application Programming Interface)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

    76 引用 • 421 回帖
  • 音乐

    你听到信仰的声音了么?

    59 引用 • 509 回帖
  • jsDelivr

    jsDelivr 是一个开源的 CDN 服务,可为 npm 包、GitHub 仓库提供免费、快速并且可靠的全球 CDN 加速服务。

    5 引用 • 31 回帖 • 45 关注
  • Dubbo

    Dubbo 是一个分布式服务框架,致力于提供高性能和透明化的 RPC 远程服务调用方案,是 [阿里巴巴] SOA 服务化治理方案的核心框架,每天为 2,000+ 个服务提供 3,000,000,000+ 次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。

    60 引用 • 82 回帖 • 609 关注
  • ngrok

    ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。

    7 引用 • 63 回帖 • 598 关注
  • DevOps

    DevOps(Development 和 Operations 的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。

    40 引用 • 24 回帖
  • React

    React 是 Facebook 开源的一个用于构建 UI 的 JavaScript 库。

    192 引用 • 291 回帖 • 443 关注
  • 房星科技

    房星网,我们不和没有钱的程序员谈理想,我们要让程序员又有理想又有钱。我们有雄厚的房地产行业线下资源,遍布昆明全城的 100 家门店、四千地产经纪人是我们坚实的后盾。

    6 引用 • 141 回帖 • 559 关注
  • ActiveMQ

    ActiveMQ 是 Apache 旗下的一款开源消息总线系统,它完整实现了 JMS 规范,是一个企业级的消息中间件。

    19 引用 • 13 回帖 • 626 关注
  • GraphQL

    GraphQL 是一个用于 API 的查询语言,是一个使用基于类型系统来执行查询的服务端运行时(类型系统由你的数据定义)。GraphQL 并没有和任何特定数据库或者存储引擎绑定,而是依靠你现有的代码和数据支撑。

    4 引用 • 3 回帖 • 20 关注