作为项目的一部分,我正在开发一个将 CDR 文件转换为 PDF 的 Web 服务。我正在使用 c# 来触发 CorelDraw 的发布到 PDF 功能。转换作为 Web 服务调用的命令行实用程序运行。
我在 IIS 中托管 Web 服务。我已经为网站的应用程序池创建了一个用户帐户,以便能够运行 CorelDraw(我无法让它与默认应用程序池一起使用并配置 DCOM)。
我得到不同大小的 PDF 文件,具体取决于我是手动登录帐户并运行转换程序还是通过 Web 服务从另一台机器触发它。根据应用程序池帐户是在用户组还是管理员组中,我似乎也获得了不同的文件大小。
谁能建议为什么会发生这种情况以及我能做些什么?