yaml - 如何使用 pandoc 使用 YAML 元数据值填充 docx 占位符?
问题描述
我正在为我的业务编写几个文档,我想对它们进行版本控制,所以我需要文本文件。到目前为止,我发现的最好方法是将它们写在 markdown 中,然后根据需要使用 pandoc 转换为其他格式(docx、pdf 等)。
问题是每个文档都必须有自己的修订号、发布日期、唯一 ID 和其他一些数据。
我正在寻找的是一种从 .md YAML 标头中获取元数据并将值放在 docx 文档中的方法。
据我所知,pandoc 没有用于 docx 的模板,而且我并不精通,也不知道 pandoc 过滤器是否可以用于 docx 文件。
我期望能够从 YAML 标头中获取自定义值并将它们放在 docx 输出中的某个位置。
customValue1: "EVN-001"
customValue2: 02
customValue3: "Editor name"
解决方案
推荐阅读
- unicode - 如果我的程序仅适用于 Unicode 编码的文件,我是否可以考虑如果没有提供 BOM,编码是没有 BOM 的 UTF-8?
- java - 递归打印方法
- flutter - Flutter:带计时器的 PageView
- java - 移除之前在 App 中添加的数据
- floating-point - MIPS 浮点 华氏度 到 摄氏度
- c - 使用 facil.io 框架刷新网页时出现 304 错误
- java - 渲染列入白名单的路径时不添加样式表
- python - 基于列在Python中重新排序数组
- google-cloud-dataflow - 在为 Apache Beam 中的每个窗口成功发出输出文件后,有没有办法创建最后创建的空文件?
- python - 有没有办法在 Django 中设置字段警报的样式?