查看原文
科技

工具推荐:HackerNews 最热的文档格式转换工具,命令行网页转PDF工具,JSON结构可视化工具,最受欢迎的白板工具

小懒 FED实验室 2024-02-12
关注下方公众号,获取更多热点资讯

今天是坚持日更的第162天,如果本文对您有帮助,记得点击关注、点赞、在看支持我

HackerNews 最热文档转换工具:Pandoc

Pandoc 是一款超强的文档格式转换工具, 在 HackerNews 消息发布后赢得800多点赞和200多条评论。它可以在多种标记和文字处理格式之间进行转换,包括但不限于各种 Markdown、HTML、LaTeX 和 Word docx。Pandoc 还能生成 PDF,其增强版 Markdown 包含表格、定义列表、元数据块、脚注、引文、数学等语法。

Pandoc 采用模块化设计:它由一组 reader 和一组 writer 组成,前者负责解析给定格式的文本并生成文档的本地表示法(抽象语法树或 AST),后者负责将本地表示法转换为目标格式。因此,添加输入或输出格式只需添加一个reader或writer即可。用户还可以运行自定义的 pandoc 过滤器来修改中间 AST。

由于 pandoc 对文档的中间表示不如它所转换的许多格式那么富有表现力,因此我们不应期望每种格式与其他格式之间都能实现完美的转换。Pandoc 尝试保留文档的结构元素,但不保留格式细节,如边距大小。有些文档元素,如复杂的表格,可能不适合 pandoc 的简单文档模型。虽然从 pandoc 的 Markdown 到所有格式的转换都力求完美,但从比 pandoc 的 Markdown 更有表现力的格式进行转换时,可能会有损失。

快速使用:

pandoc -o output.html input.txt

快速链接:https://pandoc.org/

命令行网页转PDF工具:web2pdf

Web2pdf 是一款命令行工具,可将网页转换为PDF格式。主要特性如下:

  • 💥 批量转换:一次性将多个网页转换为 PDF。
  • 🔄 自定义样式:使用可定制的 CSS 来调整 PDF 的外观,让您可以调整从字体到背景颜色的所有内容。
  • 📄 附加 CSS:可灵活添加自定义 CSS 以进一步自定义。
  • 🔗 多栏支持:受益于多栏支持,可实现更复杂的 PDF 布局。
  • 📚 页码:在 PDF 中添加页码,以方便导航。
  • 🔢 目录:根据 HTML 中的标题自动生成目录。
  • 🔢 页码:为 PDF 添加页码,方便导航。
  • 🚦 分页符:控制分页符,确保 PDF 格式完全符合您的要求。

快速链接:https://github.com/dvcoolarun/web2pdf

JSON 结构可视化工具:Graphize

Graphize 是一款开源的 JSON / YAML / XML 内容可视化工具,可以清晰的查看数据之间的结构及联系,很适合在接口设计、数据分析等场景使用。

主要特性如下:

  • 即时预览 JSON / YAML / XML 文档
  • 捏合/滚动缩放渲染图像
  • 为内容编辑器设置格式
  • 下载为 PNG 格式以便重复使用
  • 可共享的 URL
  • 复制节点和特定子树

快速链接:https://apvarun.github.io/graphize/

最受欢迎的白板工具:tldraw

tldraw 是一款开源的在线白板工具,当前拥有 31.2k star,自诞生以来备受开发者欢迎。它的编辑器、用户界面和其他底层库都是开源的。您可以使用官方在线工具,也可以自托管或者嵌入自己的产品之中。

我们能用 Tldraw 做什么?

您可以使用 Tldraw React 组件在应用程序中嵌入功能齐全、可扩展的白板。对于多人白板,您可以将该组件插入您选择的协作后端。

你可以使用编辑器 API 来创建、更新和删除形状,控制摄像头,或者做其他任何事情。你可以使用自己的自定义形状和自定义工具来扩展 tldraw。您可以使用我们的用户界面重载来更改菜单和工具栏的内容,也可以隐藏用户界面并用自己的用户界面取而代之。

如果你想更进一步,你可以使用 TldrawEditor 组件作为一个更简约的引擎,而不使用默认的 tldraw 图形或用户界面。

平时做产品原型设计(草稿)、架构图设计等都可以使用 tldraw 来实现。

快速链接:https://github.com/tldraw/tldraw

关注FED实验室(前端开发实验室)获取更多前端热点资讯、技术实践、面试招聘等精彩内容。

大家都在看
  1. React 19将支持Web Components;Oxc解析器性能+21%;ESLint 9 beta发布;Hono v4发布

  2. AWS开源JS运行时LLRT,速度比Node快10倍!Deno推出新npm替代方案;Vite 5.1发布;Rust 1.76发布

  3. jQuery 4.0.0 要来了;Rsbuild 0.4 正式发布;Shiki v1.0 发布,一个轻量且强大的语法高亮工具!

  4. 2024 年,选择 Bun、Node.js 还是 Deno?

  5. 2024 年服务端推技术:Server-Sent Events 还是 WebSocket?🔥

  6. 2023 年度开发者工具 100 强出炉,AI 位居榜首!

  7. Deno fmt 比 prettier 快 20 倍!Nuxt 3.10 版本正式发布!Chrome 122 新增几个API!

  8. 最先进的代码编辑器 Zed 开源;Deno 1.4正式发布,更新特性堪称恐怖;CSS属性field-sizing 太好用了!

继续滑动看下一个

工具推荐:HackerNews 最热的文档格式转换工具,命令行网页转PDF工具,JSON结构可视化工具,最受欢迎的白板工具

小懒 FED实验室
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存