You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Graphviz的dot命令生成无边界PDF图像?

解决Graphviz dot命令生成PDF时的白边问题

可以通过以下几种方式让dot直接生成无多余白边的PDF,无需后续工具修复:

  • 全局设置图的边距为0
    在你的dot代码里,给整个图添加margin=0属性,彻底消除默认的白边:

    digraph YourGraph {
        graph [margin=0];
        // 你的节点和边定义
        Node1 -> Node2;
    }
    
  • 通过命令行参数直接指定
    不用修改dot源码,调用dot时加上-Gmargin=0参数即可全局生效:

    dot -Gmargin=0 -Tpdf your_input.dot -o your_output.pdf
    
  • 精细调整边距(可选)
    如果完全设为0导致图形太贴PDF边缘,可使用pad属性设置更细微的边距(单位为英寸),比如:

    digraph YourGraph {
        graph [pad=0.05];
        // 你的图形定义
    }
    

内容的提问来源于stack exchange,提问作者TheChymera

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 11:01:59