centos7下DOCX导出word模板替换图片报错Specified part does not exist in the package.

.netcore word模板导出的采用的是开源的DOCX,在windows下,图片可正常导出,但是在centos7下,导出word模板图片时,始终报错Specified part does not exist in the package.

经过一系列日志打印测试,最后发现是下面这个问题:

.NET Core项目在Linux上使用QRCoder时出错"Unable to load DLL 'gdiplus'" 解决方法(安装按记得重启netcore程序)

现在解决的方案步骤如下:

第一步:使用下面的命令创建软连接
ln -s libdl-2.17.so libdl.so

第二部:使用下面的命令安装libgdiplus
yum install libgdiplus-devel

 

第三步:重启.netcore程序,发现word导出图片时,正常了

 

上一篇:将.docx文件中的图片批量加水印


下一篇:python-docx