【问题标题】:PlantUml to Sequence DiagramPlantUml 到序列图
【发布时间】:2019-07-08 09:10:39
【问题描述】:

我用谷歌搜索了所有内容,但找不到将 PLANTUML 转换为 python 中的序列图的工具

是否有任何库/工具可以将植物转换为序列图 使用蟒蛇?

我知道这个在线工具可以做到这一点:https://www.planttext.com/ 但我想自动化这个过程,所以我不想使用在线工具

编辑:

@startuml
participant ClassA as Class_UmlA
participant ClassB as Class_UmlB

note right of Class_UmlA: Function to test
    Class_UmlA -> Class_UmlB  : Function1 
    activate Class_UmlA
@enduml

谢谢,
哈利

【问题讨论】:

  • 我不知道如何以 python 本机方式执行此操作(但使用系统或管道命令应该是可能的)。有关植物包,请参阅:plantuml.com/download
  • @albert,你能指出我的例子吗
  • 什么样的例子?
  • @albert 检查编辑部分,如果我有这样的植物脚本,如何将其转换为序列图?
  • 给出的代码是植物的输入。你必须把它放在一个文件中,比如 aa.pu,然后将它提供给 Plantuml 并检索生成的图像,比如你想要一个可以检索 aa.png 的 png 文件。这里使用的命令是例如java -Djava.awt.headless=true -jar %PLANTUML_JAR% aa.pu(适当设置 %PLANTUML_JAR%)。

标签: python uml plantuml


【解决方案1】:

PlantUML 是一个 Java 程序,因此您需要先安装 Java 运行时,但另一方面,您不需要 Python。

1) 从http://plantuml.com/de/download下载plantuml.jar

2) 从命令行运行 java -jar path/to/downloaded/plantuml.jar path/to/your/plantUMLfile.txt

您的文件在执行目录中生成为plantUMLfile.png

使用java -jar plantuml.jar -help 获取完整的参数列表,以充分利用命令行工具。

【讨论】:

    猜你喜欢
    • 2020-09-06
    • 2022-08-18
    • 2022-08-19
    • 2020-05-03
    • 1970-01-01
    • 2020-02-16
    • 2016-02-24
    • 2023-02-05
    • 1970-01-01
    相关资源
    最近更新 更多