JACOB中无法转换为PDF格式VariantChangeType failed

表现形式为所有格式文档转换PDF均失败

抛出com.jacob.com.ComFailException: VariantChangeType failed异常

处理方法异常诡异

在C:\Windows\System32\config\systemprofile下创建文件夹Desktop即可

????

项目发布有差不多快一年时间了,之前一直没问题

突然出现,猝不及防。

不过还好能够解决。


关于这个BUG的后续

刚刚修改完毕,又出现了不能转换的问题

查看日志发现,爆出了 Can't co-create object错误

无法创建word对象,进程被沾满

查看服务器进程,发现

有许多的word进程卡在系统中未关闭

全部手动关闭后

程序恢复正常

但为什么会出现这种BUG还需要继续观察


继续更新关于这个BUG的处理,杀掉进程后确实word可以转换了但是excel又不行了

回看了一下代码 并没有发现明显的问题

查了一下资料

尝试将excel的组件属性设置为交互型用户,权限全用户最大

测试转换 成功

可是问题又来了 当我以为程序正常运行起来的时候

我突然发现又不好使了

一脸懵逼

看了下进程 没有那么多文档

又测试了一次转换,成功了

王德发?

什么节奏

难道因为我远程服务器 他就好使了?

经过反复测试好像还真是这么回事儿

emmm不明所以

随后尝试将excel改为指定用户,程序正常运行了

没搞懂啊

刚看了一眼程序里面,还是有程序未能成功杀死

要看看代码哪里出问题了。

你可能感兴趣的:(JACOB中无法转换为PDF格式VariantChangeType failed)