错误反推

pandoc markdown 转word 带图片连接

2017-11-02  本文已影响0人  bigpangl
错误描述

之前已经有详细记录,python通过pypandoc,如何把markdown格式的文本,或者md扩展名文件,转换成为word或者pdf。
但一直不曾涉及markdown中包含图片链接的处理,此次需要完成包含图片的markdown内容转换成word以及pdf,能够在word和pdf中显示图片。
过程中,发生了一系列错误,主要如下

错误原因
第一种
![test.jpg](http://www.xxx.com/xxx.jpg)

第二种
![test2.jpg](picfile/xxxxx.jpg)

处理方式

正则替换成第二种方式,形如 picfile/xxxx.jpg

在原本markdown中保存的是url后缀,例如 http://127.0.0.1:81/picfile/xxxxx.jpg 中的/picfile/xxxxxx.jpg。
但是需要的是形容 picfile/xxxxx.jpg(服务器这边可以直接读取文件,此处不合适构成url http://127.0.0.1:81/picfile/xxxxx.jpg ),所以采用正则替换,在初次加工后再使用pandoc转格式。

上一篇下一篇

猜你喜欢

热点阅读