window 服务使用powershell 调用office进行文档内存不够的处理

在项目中为了实现office文件的预览,专门做了个service进行文件的定时转换。

在测试时发现,服务程序 双击执行的时候,文件的转换一切正常,但是当把服务程序安装为服务的时候吗,就会出现如下错误:

$PowerPoint = New-Object -ComObject  PowerPoint.Application
$Presentation =$PowerPoint.Presentations.Open('E:\***.PPTX',$True,$False,$False)
$Presentation.SaveAs('E:\***l.PDF', 32)
$Presentation.Close()
$PowerPoint.Quit()

没有足够的内存继续执行程序。

好长一段时间,思路一直在“权限”和“内存不足”打转,真是百思不得其解,近日偶尔搜索找到下面文章

Win2008服务启动不能调用Office Word的解决方法-IDC资讯中心 (west999.com)

一试解决了问题,真的感谢作者。在此把方法在朝过来以备不时之需。

  • 6
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值