gpt4 book ai didi

Markdown 到 docx,包括复杂的模板

转载 作者:行者123 更新时间:2023-12-03 05:34:24 37 4
gpt4 key购买 nike

我已经使用 Pandoc 自动化了我的构建,将 Markdown 文件转换为 DOCX 文件。我什至使用了最终文档样式的引用文档。我使用的命令是:

pandoc -f markdown -t docx --data-dir=docs/rendering/ mydoc.md -o mydoc.docx

Pandoc 从 docs/rendering 中获取 reference.docx,并且 Pandoc 使用与引用相同的样式渲染 mydoc.docx文档。

但是,reference.docx 不仅仅包含样式。它包含公司 Logo 、序言等。

如何自动将 Markdown 内容与 reference.docx 的样式和内容合并。我的解决方案需要在 Linux 上运行。

最佳答案

Update

Use the piped version suggested by user Christian Long:

pandoc -t latex mydoc.md | pandoc -f latex --data-dir=docs/rendering/ -o mydoc.docx
<小时/>

我知道这来得太晚了,但我假设人们在最初的问题提出三年后仍在寻找这个问题的解决方案 - 我知道我是这样。

我的解决方案是使用 LaTeX 作为 markdown 和 docx 之间的中介(实际上,我是从 org-mode 转换的,但有同样的区别)。因此,就您而言,我相信一个简单的解决方案是:

pandoc -f markdown -t latex -o mydoc.tex mydoc.md && \
pandoc -f latex -t docx --data-dir=docs/rendering/ -o mydoc.docx mydoc.tex

这可能会让您更接近目标。当然,Pandoc 可以处理大约一百个参数,并且可能有一些方法可以让它变得更漂亮。自从您第一次发布问题以来,它也得到了相当多的更新。

关于Markdown 到 docx,包括复杂的模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14249811/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com