1、简介

​ 想要将一些已经存在的word知识文档转换成html格式,Pandoc完全可以实现此功能。

2、转换仅文本的word文件为html

​ 现有一个word文档“cisco.docx”,将要将它转换成html格式。

注:pandoc 不支持 doc格式,如果是 doc格式需要用 word将文件另存为 docx后再进行转换。

129d6520c6da818c2cabf0802c668bd7.png

​ 安装好pandoc后,打开命令提示符:

D:\tt>pandoc cisco.docx -o cisco.html

c12f01defa1a13b73967ca419bbb097f.png

​ 命令执行完毕后会在当前目录下生成一个“cisco.html”的网页文件,我们这里是“ D:\tt ”目录。

​ 可以使用”"c:\Program Files\Internet Explorer\iexplore.exe" d:\tt\cisco.html“调用IE打开此网页文件。

1af69fa19fd7c2ce2dc08942d3b96a0f.png

3、 转换带图片的word文件为html

​ 现有一个word文档“mail.docx”,里面有大量的图片,将要将它转换成html格式。

acf0606d84cc4eb9e16edfedc9366048.png

​ 首先使用pandoc命令进行转换:

D:\tt>pandoc Mail.docx -o mail.html

69507ebdb547217ada6336b25a78e350.png

​ 同样使用”"c:\Program Files\Internet Explorer\iexplore.exe" d:\tt\mail.html“调用IE打开此网页文件。

8e65aa3016929b9e285238bbab6363c3.png

​ “ mail.html ”文件中的图片都不能正常显示,查看网页的源代码,发现都是引用的“ media ”目录下的图片,但是我们其实是没有“ media ”目录的。

3edb713e10200a8ce00aa7d4d3cffff7.png

​ 尝试将文件作为压缩文件打开(使用7-zip或者winrar都可以),发现在“ .\word ”下有个“ media ”目录,且里面有很多图片文件。

60f3d0bb03219263de2a8cceb7de16d3.png

b40bae4cec6c3ee5da13aabfe31a92a8.png

b14ebcbe357be8489aec0d61418df3ad.png

将“ media ”目录整个目录解压和“ mail.html ”同级,再次调用ie打开“ mail.html ”文件查看,发现图片显示正常。

D:\tt>tree /F

文件夹 PATH 列表

卷序列号为 BA17-9E87

D:.

│ Mail.docx

│ mail.html

└─media

image1.png

image10.png

image11.png

image12.png

image13.png

image14.png

image15.png

image16.png

image17.png

image18.png

image19.png

image2.png

……

D:\tt>

dfd242b23c352599a2a1e94da5d737b8.png

更多推荐