将GraphViz / Dot转换为Powerpoint图

时间:2018-02-08 17:18:06

标签: graph powerpoint graphviz dot

我试图从GraphViz图表到Powerpoint中的图表。但是,当它在Powerpoint内部时,我希望能够编辑各个节点,边缘,边界。这意味着将GraphViz导出为图像文件无法正常工作。

有谁知道从GraphViz到Powerpoint的任何路径?

2 个答案:

答案 0 :(得分:1)

如果您知道.PPTX文件的XML结构,则可以将GraphViz图导出为SVG(实际上是文本格式),然后解析它并发出创建.PPTX文件所需的XML。我知道,这是一个困难的方法。

与所有Microsoft“开放文档”格式一样,.PPTX实际上只是一个包含许多元素的ZIP文件,描述该图形的XML就是其中之一。

答案 1 :(得分:1)

您可以使用Windows上的GraphViz从.dot文件生成.emf(增强型图元文件)图像。您可以将.emf文件导入到PowerPoint演示文稿中,然后将其取消组合(多次)以将其分解为各个形状。

这很好,但不幸的是,图表的边缘不会变成连接器。相反,它们是线条的图片,因此当您移动图形的任何节点时,它们不会重新路由。