思源生成 pdf 文档时的问题

本贴最后更新于 266 天前,其中的信息可能已经物是人非

思源生成 pdf 文档时,好像存在两个问题

1、利用目录插件在父文档中生成的目录,在生成 PDF 时,虽然都带有链接的图示,但实际去点击时,并不能跳转

2、生成 PDF 时,虽然选择了内嵌资源文件,但是实际上资源文件并不能真正集成进去

  • 思源笔记

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

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

    25112 引用 • 103536 回帖 • 1 关注

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • zhengtuyouni

    思源在分享层面天生劣势,所以 PDF 导出成为一个非常重要的补偿措施,希望 PDF 导出这个功能能进一步完善啊

  • 生成 PDF 时,虽然选择了内嵌资源文件,但是实际上资源文件并不能真正集成进去

    @88250 这个东西能搞吗?

    1 回复
  • zhengtuyouni

    又一次遇到这个场景了,也就是(1)目录链接,虽然看起来带有超链接,但实际不能跳转;(2)资源文件并没有真正集成到导出的 PDF 文档中,请教是否在新的版本里有迭代啊?还是暂时没有更新的计划呢?

    1 回复
    1. 目前导出 PDF 之后文档内的块引用或者块超链接是可以点击跳转的
    2. “资源文件不能真正集成”是指什么?
    1 回复
  • zhengtuyouni

    对于第一点,也是需要更新到某个版本方能实现吗?

    对于第二点,是指,思源笔记某个文档中,本身是上传了一个文件,比如 excel 表作为该文档的附件的,在思源笔记中一切正常,但是如果将该文档导出为 PDF,虽然导出时有“嵌入资源文件”的选项,但即使开启了该功能,实际导出的 PDF 文件中也并不会包含这个 excel 表

    1 回复
    1. 最新的几个版本支持了,你可以先升级到 3.1.22
    2. 我试了一下文档里放表格,导出 PDF 之后是能嵌入 PDF 里的。你导出一个 PDF 让我看看?
    2 回复
  • zhengtuyouni

    好,我先更新一下试试

  • zhengtuyouni

    似乎并不太行啊

    《测试 1、2、3》是在《测试》下面生成的子文档,在《测试》这个父文档中生成子文档目录后,在思源笔记中点击是可以直接打开对应的子文档的,但是生成 PDF 后,并不能(以前老版是带超链接,但是不能打开,会提示错误;现在的版本,是直接没有了超链接,和普通文字无异)

    另外,我在《测试》文档中嵌入了“测试文档”这个 EXCEL 文件,生成 PDF 后,看起来像是带了超链接,但是并不能打开

    测试.rar

    1 回复
    1. 看看设置里有没有选这个:

      image.png

    2. 我这里双击右上角这个图标能打开附件:

      image.png

    1 回复
  • zhengtuyouni

    感谢感谢,附件能打开了,不过,目录跳转似乎还是不行啊,看起来是超链接了,但是点击之后并不会定位到文档中的正确位置,而是会跳转到桌面(PDF 导出是导出到了桌面)

    这是什么原因啊?

    1 回复
  • 跳转那里有个上游的 BUG,文档中存在附件的情况下没法导出能在文件内跳转的 PDF。

    你用一个没有附件的文档导出 PDF 测试看看?

    1 回复
  • zhengtuyouni

    可以了,期待尽快解决这个 bug

请输入回帖内容 ...

推荐标签 标签

  • RemNote
    2 引用 • 16 回帖 • 8 关注
  • GitLab

    GitLab 是利用 Ruby 一个开源的版本管理系统,实现一个自托管的 Git 项目仓库,可通过 Web 界面操作公开或私有项目。

    46 引用 • 72 回帖 • 2 关注
  • 面试

    面试造航母,上班拧螺丝。多面试,少加班。

    325 引用 • 1395 回帖
  • Facebook

    Facebook 是一个联系朋友的社交工具。大家可以通过它和朋友、同事、同学以及周围的人保持互动交流,分享无限上传的图片,发布链接和视频,更可以增进对朋友的了解。

    4 引用 • 15 回帖 • 442 关注
  • Node.js

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

    139 引用 • 269 回帖 • 3 关注
  • Spark

    Spark 是 UC Berkeley AMP lab 所开源的类 Hadoop MapReduce 的通用并行框架。Spark 拥有 Hadoop MapReduce 所具有的优点;但不同于 MapReduce 的是 Job 中间输出结果可以保存在内存中,从而不再需要读写 HDFS,因此 Spark 能更好地适用于数据挖掘与机器学习等需要迭代的 MapReduce 的算法。

    74 引用 • 46 回帖 • 569 关注
  • Linux

    Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 Unix 工具软件、应用程序和网络协议,并支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    952 引用 • 944 回帖
  • App

    App(应用程序,Application 的缩写)一般指手机软件。

    91 引用 • 384 回帖
  • Thymeleaf

    Thymeleaf 是一款用于渲染 XML/XHTML/HTML5 内容的模板引擎。类似 Velocity、 FreeMarker 等,它也可以轻易的与 Spring 等 Web 框架进行集成作为 Web 应用的模板引擎。与其它模板引擎相比,Thymeleaf 最大的特点是能够直接在浏览器中打开并正确显示模板页面,而不需要启动整个 Web 应用。

    11 引用 • 19 回帖 • 388 关注
  • OpenCV
    15 引用 • 36 回帖
  • 印象笔记
    3 引用 • 16 回帖
  • Office

    Office 现已更名为 Microsoft 365. Microsoft 365 将高级 Office 应用(如 Word、Excel 和 PowerPoint)与 1 TB 的 OneDrive 云存储空间、高级安全性等结合在一起,可帮助你在任何设备上完成操作。

    5 引用 • 34 回帖 • 1 关注
  • Postman

    Postman 是一款简单好用的 HTTP API 调试工具。

    4 引用 • 3 回帖
  • PHP

    PHP(Hypertext Preprocessor)是一种开源脚本语言。语法吸收了 C 语言、 Java 和 Perl 的特点,主要适用于 Web 开发领域,据说是世界上最好的编程语言。

    179 引用 • 408 回帖 • 490 关注
  • 思源笔记

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

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

    25112 引用 • 103536 回帖 • 1 关注
  • 锤子科技

    锤子科技(Smartisan)成立于 2012 年 5 月,是一家制造移动互联网终端设备的公司,公司的使命是用完美主义的工匠精神,打造用户体验一流的数码消费类产品(智能手机为主),改善人们的生活质量。

    4 引用 • 31 回帖 • 7 关注
  • InfluxDB

    InfluxDB 是一个开源的没有外部依赖的时间序列数据库。适用于记录度量,事件及实时分析。

    2 引用 • 86 关注
  • ActiveMQ

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

    19 引用 • 13 回帖 • 680 关注
  • 开源

    Open Source, Open Mind, Open Sight, Open Future!

    410 引用 • 3588 回帖
  • 国际化

    i18n(其来源是英文单词 internationalization 的首末字符 i 和 n,18 为中间的字符数)是“国际化”的简称。对程序来说,国际化是指在不修改代码的情况下,能根据不同语言及地区显示相应的界面。

    8 引用 • 26 回帖
  • 新人

    让我们欢迎这对新人。哦,不好意思说错了,让我们欢迎这位新人!
    新手上路,请谨慎驾驶!

    52 引用 • 228 回帖
  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    3196 引用 • 8215 回帖
  • Sillot

    Insights(注意当前设置 master 为默认分支)

    汐洛彖夲肜矩阵(Sillot T☳Converbenk Matrix),致力于服务智慧新彖乄,具有彖乄驱动、极致优雅、开发者友好的特点。其中汐洛绞架(Sillot-Gibbet)基于自思源笔记(siyuan-note),前身是思源笔记汐洛版(更早是思源笔记汐洛分支),是智慧新录乄终端(多端融合,移动端优先)。

    主仓库地址:Hi-Windom/Sillot

    文档地址:sillot.db.sc.cn

    注意事项:

    1. ⚠️ 汐洛仍在早期开发阶段,尚不稳定
    2. ⚠️ 汐洛并非面向普通用户设计,使用前请了解风险
    3. ⚠️ 汐洛绞架基于思源笔记,开发者尽最大努力与思源笔记保持兼容,但无法实现 100% 兼容
    29 引用 • 25 回帖 • 111 关注
  • SpaceVim

    SpaceVim 是一个社区驱动的模块化 vim/neovim 配置集合,以模块的方式组织管理插件以
    及相关配置,为不同的语言开发量身定制了相关的开发模块,该模块提供代码自动补全,
    语法检查、格式化、调试、REPL 等特性。用户仅需载入相关语言的模块即可得到一个开箱
    即用的 Vim-IDE。

    3 引用 • 31 回帖 • 119 关注
  • Firefox

    Mozilla Firefox 中文俗称“火狐”(正式缩写为 Fx 或 fx,非正式缩写为 FF),是一个开源的网页浏览器,使用 Gecko 排版引擎,支持多种操作系统,如 Windows、OSX 及 Linux 等。

    7 引用 • 30 回帖 • 392 关注
  • Kotlin

    Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,由 JetBrains 设计开发并开源。Kotlin 可以编译成 Java 字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。在 Google I/O 2017 中,Google 宣布 Kotlin 成为 Android 官方开发语言。

    19 引用 • 33 回帖 • 79 关注
  • Excel
    31 引用 • 28 回帖