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

2023-12-31 22:55:32

在项目中为了实现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)

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

文章来源:https://blog.csdn.net/zhichao2001/article/details/135319473
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。