首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在将docx转换为markdown时,如何避免在markdown上使用img大小的标签?

在将docx转换为markdown时,如何避免在markdown上使用img大小的标签?
EN

Stack Overflow用户
提问于 2017-01-28 05:36:16
回答 2查看 1.2K关注 0票数 6

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

代码语言:javascript
复制
![](./media/media/image4.png){width="3.266949912510936in"
height="2.141852580927384in"}

因此,它在md中显示的图像很好,但每个图像的后面/后面/下面的大小标签也是纯文本。我使用的命令是:

代码语言:javascript
复制
pandoc --extract-media ./media2 -s word.docx markdown -o exm_word2.md

我已经尽我所能地阅读了手册,但没有看到任何可以用来控制这一点的标志。此外,大多数搜索都是在人们希望拥有属性并控制它们的地方出现的。

有什么建议可以终止大小属性,或者我的markdown应用程序(MarkdownPad2 - v-2.5.x)读取这个md是错误的吗?

EN

回答 2

Stack Overflow用户

发布于 2019-07-24 20:35:52

在命令行中使用-w gfm作为参数以省略图像的尺寸。

票数 3
EN

Stack Overflow用户

发布于 2017-01-30 00:44:06

你可以写一个过滤器来做这件事。您需要安装panflute。将此文件另存为remove_img_size.py

代码语言:javascript
复制
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)

然后使用以下命令进行编译

代码语言:javascript
复制
pandoc word.docx -F remove_img_size.py -o exm_word2.md
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41903398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档