我正在使用pandoc 1.16.0.2转换docx文件,一切都很好,除了在每个图像之后,大小属性显示为文本
{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是错误的吗?
发布于 2019-07-24 20:35:52
在命令行中使用-w gfm作为参数以省略图像的尺寸。
发布于 2017-01-30 00:44:06
你可以写一个过滤器来做这件事。您需要安装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.mdhttps://stackoverflow.com/questions/41903398
复制相似问题