gpt4 book ai didi

pandoc - 将docx转换为markdown时如何避免markdown上的图像大小标签?

转载 作者:行者123 更新时间:2023-12-03 16:42:02 24 4
gpt4 key购买 nike

我正在使用 pandoc 1.16.0.2 转换 docx 文件,除了在每个图像之后,一切都很好,大小属性在 teh 中显示为文本

![](./media/media/image4.png){width="3.266949912510936in"
height="2.141852580927384in"}

因此,它在 md 中显示了图像,但也将大小标签显示为每个图像后面/之后/下方的纯文本。我使用的命令是:
pandoc --extract-media ./media2 -s word.docx markdown -o exm_word2.md

我已经尽我所能阅读了手册,但没有看到任何用于控制它的标志。此外,大多数搜索都出现在人们想要拥有属性并控制它们的地方。

有什么建议可以取消大小属性,还是我的 Markdown 应用程序(MarkdownPad2 - v-2.5.x)读错了这个 md?

最佳答案

您可以编写一个过滤器来执行此操作。您需要安装 panflute .将此另存为 remove_img_size.py :

import panflute as pf


def change_md_link(elem, doc):
if isinstance(elem, pf.Image):
elem.attributes.pop('width', None)
elem.attributes.pop('height', None)
return elem


if __name__ == "__main__":
pf.run_filter(change_md_link)

然后编译
pandoc word.docx -F remove_img_size.py -o exm_word2.md

关于pandoc - 将docx转换为markdown时如何避免markdown上的图像大小标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41903398/

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