问题说明:
项目上线环境为windows server2008 R2 64位。
安装完wkhtmltopdf,已配置了path环境变量,测试提示:
测试命令为:
wkhtmltopdf http://www.baidu.com/ D:website1.pdf
在同事机子测试,并未出现问题。
如何解决?
https://github.com/RickStrahl/MarkdownMonster/issues/579为官方回复解决方案
尝试方法一
在https://dl.pconline.com.cn/download/2313335-1.html下载了Microsoft Visual C++ 2015 Redistributable,在服务器安装提示设置失败,一个或多个问题导致了安装失败...
而在控制面版,程序无法卸载或修复,只能放弃
尝试方法二
将MSVCP140.dll放C:\Windows\SysWOW64下开始-运行-输入regsvr32 msvcp140.dll,提示模块msvcp140.dll加载失败
于是放在了System32下,又提示模块""可能与您正在运行的Windows版本不兼容。检查该模块是否与regsvr32.exe的x86或x64版。
只能再次放弃。。。
尝试方法三
因为是服务器,刚开始并不想用修复软件的,但也只能试试了。
1、使用360,人工服务,搜索缺少**.dll,采用方案并么有生效,只能卸载!
2、使用腾讯电脑管家,在电脑诊所,丢失dll文件那里,找到了丢失VC++组件,上面明确提示系统丢失MSVC88.dll,尝试修复后,成功了,不得不夸鹅厂优秀!!!
再来一波测试,HTML网页格式转换PDF终于成功!
踩坑总结
能用工具解决的事情,就不用费劲了,对于开发人员,搞这些真的好累啊!!!