建议思源能提供批量导出 Html/PDF/Word 功能

本贴最后更新于 846 天前,其中的信息可能已经沧海桑田

我的会员推广码(vfW6RGB )


我需要导出大量文档,但现在似乎只能单个文档导出,这样太慢了。我想要的是,当导出某个文档时,如果该文档下有子文档,那么可以一并导出(同时保留原来的仅导出当前文档的功能), 这样可以节省不少时间。试想我有 100 个文档,可以节省 100 倍的时间呢。

用途: 我刚刚整理汇编了一本说明书,打算分享给其它朋友,但不能要求他们安装思源。那么最理想的方法是导出成 PDF 这种通用的格式。

另外,导出的时候,如果能保持原来的文件夹结构就更好了,这样我后期在合并时,会方便一些。

谢谢!

  • 思源笔记

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

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

    18697 引用 • 69808 回帖
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    6551 引用 • 29424 回帖 • 246 关注
2 操作
buzzingbee 在 2022-01-01 11:16:52 更新了该帖
buzzingbee 在 2021-10-09 16:46:27 更新了该帖

相关帖子

被采纳的回答

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 批量导出会非常慢,所以暂时没法支持……

    1 回复
  • buzzingbee
    作者

    我感觉在导出一个文档时不慢啊,比语雀快多了。应该也就单个文档的导出时间 * N。再说了,导出太慢的话,我出去散个步回来,他总会干完吧?

    我退而求其次,现在只要导出 Html,这总该又大大加块了导出速度吧。

    对了,是否可能提供一命令行导出也成。

    1 回复
  • 88250 1

    导出 HTML 也不快的,因为要搜索并处理引用关系,引用关系是个图结构,其中可能还需要处理嵌入查询,需要递归遍历,不是那么快。

    1 回复
  • buzzingbee
    作者

    好吧,我输了,但我还是说一下我的想法。

    虽然引用关系是网状图,但是我提的需求是导出文档及下面的子文档,尽管可能会有多层嵌套,但也还是一个树,这就简化了导出的逻辑。

    完全不必处理引用关系,因为弄不好有些引用会链接到文档树的外部去。

    1 回复
  • librer

    我刚想来提这个问题就发现有人提过了。我也想要批量导出功能,虽然我现在不用,但有这样一个功能在我安心点。不然等以后存了很多笔记再需要导出的时候就麻烦了。

    1 回复
  • 可以批量导出 Markdown 格式的,文档树上右键导出。

    1 回复
  • 引用关系不处理的话双链就无法导出了,可能问题更多……

    1 回复
  • librer

    我试了下只能一个笔记本导出,不能多个笔记本一同导出吗?

    2 回复
  • buzzingbee
    作者

    原来还有双链这个担心,我根本就不怎么用双链。我自个认为,在搜索无引不在的情况下,双链就是个屁。我完全依赖左边的目录树 + 搜索找到过去的笔记,完全够用。

    既使做研究记录,双链也不一定好用,起码不如那个什么卡片的编码方法好用,原因就不展开分析了。

    好像我还写过建议思源能够提供按树和列表展示文档关系的贴子,当然没指望会被接受。

    PS 建议思源用树(或列表)展示相关笔记链接关系 - 链滴 (ld246.com)

    1 回复
  • buzzingbee
    作者

    一次导一个笔记本够用了,你不会经常需要导出笔记本的,我猜你的笔记本数量也不会超过 50 个,不然太难管了。如果你觉得不够,可以在导出前,把几个笔记本拖在一个里头呢。

  • 笔记本应该不会太多吧,如果太多的话,估计只能考虑合并一下了。

  • 双链好不好用这个嘛……我觉得还是看个人习惯,但作为开发者,我们还是得尽量兼顾。

    目前较为个性化的需求我们会推后考虑,优先考虑的是通过挂件实现,感谢理解。

    1 回复
  • buzzingbee
    作者

    完全同意您的意见,那个想法也就说说罢了。真要需要靠那个东西(列表)才能出成果,那么人肉都要把它弄出来。其实用处没那么大。

  • sea1ag

    批量导出慢, 感觉好像并不是不可接受.

    试想这样一个场景: 配合把批量导出的功能差不多做出来之后, 配合 GitHub action, 直接把笔记本变成一个静态网页. 岂不美哉?

请输入回帖内容 ...

推荐标签 标签

  • 深度学习

    深度学习(Deep Learning)是机器学习的分支,是一种试图使用包含复杂结构或由多重非线性变换构成的多个处理层对数据进行高层抽象的算法。

    40 引用 • 40 回帖 • 1 关注
  • ActiveMQ

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

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

    Sillot (汐洛)孵化自思源笔记,致力于服务智慧新彖乄,具有彖乄驱动、极致优雅、开发者友好的特点
    Github 地址:https://github.com/Hi-Windom/Sillot

    15 引用 • 6 回帖 • 28 关注
  • 互联网

    互联网(Internet),又称网际网络,或音译因特网、英特网。互联网始于 1969 年美国的阿帕网,是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一巨大国际网络。

    96 引用 • 330 回帖
  • IBM

    IBM(国际商业机器公司)或万国商业机器公司,简称 IBM(International Business Machines Corporation),总公司在纽约州阿蒙克市。1911 年托马斯·沃森创立于美国,是全球最大的信息技术和业务解决方案公司,拥有全球雇员 30 多万人,业务遍及 160 多个国家和地区。

    16 引用 • 53 回帖 • 123 关注
  • Unity

    Unity 是由 Unity Technologies 开发的一个让开发者可以轻松创建诸如 2D、3D 多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。

    25 引用 • 7 回帖 • 247 关注
  • Spark

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

    74 引用 • 46 回帖 • 548 关注
  • 阿里云

    阿里云是阿里巴巴集团旗下公司,是全球领先的云计算及人工智能科技公司。提供云服务器、云数据库、云安全等云计算服务,以及大数据、人工智能服务、精准定制基于场景的行业解决方案。

    89 引用 • 345 回帖
  • 支付宝

    支付宝是全球领先的独立第三方支付平台,致力于为广大用户提供安全快速的电子支付/网上支付/安全支付/手机支付体验,及转账收款/水电煤缴费/信用卡还款/AA 收款等生活服务应用。

    29 引用 • 347 回帖
  • 职场

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

    126 引用 • 1699 回帖
  • 强迫症

    强迫症(OCD)属于焦虑障碍的一种类型,是一组以强迫思维和强迫行为为主要临床表现的神经精神疾病,其特点为有意识的强迫和反强迫并存,一些毫无意义、甚至违背自己意愿的想法或冲动反反复复侵入患者的日常生活。

    15 引用 • 161 回帖 • 5 关注
  • Gitea

    Gitea 是一个开源社区驱动的轻量级代码托管解决方案,后端采用 Go 编写,采用 MIT 许可证。

    4 引用 • 16 回帖
  • Windows

    Microsoft Windows 是美国微软公司研发的一套操作系统,它问世于 1985 年,起初仅仅是 Microsoft-DOS 模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也慢慢的成为家家户户人们最喜爱的操作系统。

    215 引用 • 462 回帖
  • 服务器

    服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。

    124 引用 • 580 回帖
  • Scala

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

    13 引用 • 11 回帖 • 108 关注
  • 生活

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

    228 引用 • 1450 回帖 • 1 关注
  • OpenResty

    OpenResty 是一个基于 NGINX 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。

    17 引用 • 39 关注
  • Sym

    Sym 是一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)系统平台。

    下一代的社区系统,为未来而构建

    523 引用 • 4581 回帖 • 690 关注
  • Jenkins

    Jenkins 是一套开源的持续集成工具。它提供了非常丰富的插件,让构建、部署、自动化集成项目变得简单易用。

    51 引用 • 37 回帖
  • SMTP

    SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。

    4 引用 • 18 回帖 • 589 关注
  • SQLServer

    SQL Server 是由 [微软] 开发和推广的关系数据库管理系统(DBMS),它最初是由 微软、Sybase 和 Ashton-Tate 三家公司共同开发的,并于 1988 年推出了第一个 OS/2 版本。

    19 引用 • 31 回帖 • 1 关注
  • Oracle

    Oracle(甲骨文)公司,全称甲骨文股份有限公司(甲骨文软件系统有限公司),是全球最大的企业级软件公司,总部位于美国加利福尼亚州的红木滩。1989 年正式进入中国市场。2013 年,甲骨文已超越 IBM,成为继 Microsoft 后全球第二大软件公司。

    103 引用 • 126 回帖 • 447 关注
  • 安装

    你若安好,便是晴天。

    128 引用 • 1184 回帖
  • Mobi.css

    Mobi.css is a lightweight, flexible CSS framework that focus on mobile.

    1 引用 • 6 回帖 • 697 关注
  • 运维

    互联网运维工作,以服务为中心,以稳定、安全、高效为三个基本点,确保公司的互联网业务能够 7×24 小时为用户提供高质量的服务。

    148 引用 • 257 回帖
  • Telegram

    Telegram 是一个非盈利性、基于云端的即时消息服务。它提供了支持各大操作系统平台的开源的客户端,也提供了很多强大的 APIs 给开发者创建自己的客户端和机器人。

    5 引用 • 35 回帖 • 1 关注
  • OpenShift

    红帽提供的 PaaS 云,支持多种编程语言,为开发人员提供了更为灵活的框架、存储选择。

    14 引用 • 20 回帖 • 604 关注