D2 图表导出指南:3 条命令完成 SVG、PNG、PDF 一次出图
D2 图表导出指南3 条命令完成 SVG、PNG、PDF 一次出图【免费下载链接】d2D2 is a modern diagram scripting language that turns text to diagrams.项目地址: https://gitcode.com/GitHub_Trending/d2/d2要把自己画的架构图发给同事最省事的方式就是用 D2 图表导出一行命令把.d2文本文件变成.svg、.png、.pdf等成品图再改格式就换一个后缀。快速上手30 秒导出第一张 D2 图先确认已安装终端输入d2 --version能看到版本号即可安装方法见 docs/INSTALL.md。然后新建一个hello.d2写入最简内容跑一条导出命令hello - world d2 hello.d2 hello.svg运行后同目录会生成hello.svg浏览器打开即可看到带箭头的“hello → world”示意图文件放大到几百倍边缘依然清晰。输出格式由目标文件的扩展名决定除 SVG、PNG 外还支持 PDF、PPTX、GIF、TXTASCII 图。按场景使用导出命令速查发群里的图D2 导出带留白和主题的 PNG位图方便直接粘贴进群聊、工单和网页。加--pad控制四周留白、--theme换配色一条命令搞定d2 hello.d2 hello.png --pad 60 --theme 20得到一张边缘留白充足、深紫配色的位图可直接粘贴使用。交正式文档导出矢量 PDF 或 PPTX汇报材料需要插入幻灯片或存档打印时把目标后缀换成.pdf或.pptx就行版式与 SVG 完全一致无需对方装 D2d2 hello.d2 hello.pdf打开得到的文件就是一页干净的矢量图可无损缩放适合打印和存档。边改边看watch 模式实时预览画复杂图时不想每存一次盘就导一次图用 watch 模式让浏览器自动刷新d2 --watch hello.d2命令会占用终端并打开一个本地页面之后每次保存hello.d2页面里的图都会自动重新渲染。做动图多个 board 合成动画一个.d2文件里写多个 board用--animate-interval可导出按顺序切换的动画 SVG 或 GIFd2 hello.d2 hello.gif --animate-interval 1000打开 GIF 能直观看到各 board 每 1 秒切换一次此参数只支持 SVG 和 GIF。避坑与常见问题提示“d2: command not found”怎么办说明没装或没进 PATH。跑一下 docs/INSTALL.md 里的安装脚本或用go install github.com/d2lang/d2latest从源码装装完d2 --version复验。为什么 PNG、PDF 导出很慢或卡住这三种格式要借助浏览器渲染PDF、PPTX 同理。先确认按安装文档装好渲染依赖再调大--timeout纯 SVG 导出是本地渲染通常秒级完成可先用 SVG 快速验证语法。想换布局引擎或看全部参数D2 默认用 dagre 布局加--layout elk可换另一种引擎适合大图。所有参数在 d2cli/ 源码里都有定义终端跑d2 --help也能随时查。D2 导出参数速查表命令 / 参数作用d2 in.d2 out.svg按目标扩展名导出可选 SVG、PNG、PDF、PPTX、GIF、TXT--pad 60设置图四周留白像素--theme 20/--dark-theme 17指定浅色 / 深色主题编号--layout elk切换布局引擎--scale 0.5整体缩放输出尺寸--sketch手绘风格渲染--watch监听文件变化浏览器实时预览--animate-interval 1000多 board 导出动画 SVG/GIF单位毫秒下一步挑一个现成的.d2文件先跑通d2 hello.d2 hello.svg再换 PNG 加--theme试试。更多参数说明见 d2cli/ 源码和d2 --help。【免费下载链接】d2D2 is a modern diagram scripting language that turns text to diagrams.项目地址: https://gitcode.com/GitHub_Trending/d2/d2创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

AI曲线、PS架构、RC滤波2.0:拆解无线游戏手柄的真实技术含量

AI曲线、PS架构、RC滤波2.0:拆解无线游戏手柄的真实技术含量

这次我们来看一款把技术关键词焊在产品名上的无线手柄:动感指尖光剑Plus无线游戏手柄。它的卖点不在外包设计和灯效上,而是浓缩成三个词:AI曲线、PS架构、RC滤波2.0。对普通玩家来说,这三个词可能只是营销话术;但对电子…

2026/11/2 11:59:03 阅读更多 →
Codex 技能目录 skills4/skills 上手:一步到位装好你的第一个技能

Codex 技能目录 skills4/skills 上手:一步到位装好你的第一个技能

Codex 技能目录 skills4/skills 上手:一步到位装好你的第一个技能 【免费下载链接】skills Skills Catalog for Codex 项目地址: https://gitcode.com/GitHub_Trending/skills4/skills skills4/skills 是 Codex 的技能目录(Skills Catalog for Co…

2026/10/25 9:32:45 阅读更多 →
faster-whisper 快速上手:本地语音转文字,速度提升 4 倍

faster-whisper 快速上手:本地语音转文字,速度提升 4 倍

faster-whisper 快速上手:本地语音转文字,速度提升 4 倍 【免费下载链接】faster-whisper Faster Whisper transcription with CTranslate2 项目地址: https://gitcode.com/GitHub_Trending/fa/faster-whisper 两小时的客户访谈录音,转…

2026/10/24 4:19:25 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/11/3 1:09:25 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/11/3 10:57:27 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/11/3 11:35:49 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/11/3 2:27:21 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/11/3 10:47:27 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/11/3 10:57:33 阅读更多 →

日新闻

周新闻

月新闻