跳转到主要内容

Pandoc过滤器,用于PlantUML代码块

项目描述

pandoc-plantuml-filter

Pandoc过滤器,将PlantUML代码块转换为PlantUML图像。

```plantuml
Alice -> Bob: Authentication Request
Bob --> Alice: Authentication Response

Alice -> Bob: Another authentication Request
Alice <-- Bob: another authentication Response
```

用法

使用pip安装

pip install pandoc-plantuml-filter

然后像其他任何pandoc过滤器一样使用它

pandoc tests/sample.md -o sample.pdf --filter pandoc-plantuml

PlantUML二进制文件必须位于您的$PATH中,或可以使用PLANTUML_BIN环境变量设置。

附加参数

您可以传递额外的参数到plantuml过滤器,这些参数将被处理为图片的选项

```{ .plantuml height=50% plantuml-filename=test.png }
Alice -> Bob: Authentication Request
Bob --> Alice: Authentication Response
```

plantuml-filename参数为目标图片创建符号链接,可以直接在同一个文件中用作图片。

控制输出文件类型

可以通过文件元数据控制生成的文件类型

---
plantuml-format: svg
---

或直接通过cli --metadata参数。

pandoc tests/sample.md -o sample.pdf --filter pandoc-plantuml --metadata=plantuml-format=svg

但是...

有几种其他过滤器尝试转换PlantUML代码块,但它们都失败了。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪一个,请了解有关安装包的更多信息。

源分布

pandoc-plantuml-filter-0.1.5.tar.gz (6.0 kB 查看哈希值)

上传时间

构建分布

pandoc_plantuml_filter-0.1.5-py3-none-any.whl (4.4 kB 查看哈希值)

上传时间 Python 3

由以下支持