为什么CorelDraw发布到pdf功能会产生不同大小的文件,具体取决于执行用户帐户所在的组?

时间:2011-10-03 14:50:20

标签: permissions coreldraw

作为项目的一部分,我正在开发一个将CDR文件转换为PDF的Web服务。我使用c#来触发CorelDraw的发布到PDF功能。转换作为Web服务调用的命令行实用程序运行。

我在IIS中托管Web服务。我已经为网站的应用程序池创建了一个用户帐户,以便能够运行CorelDraw(我无法使用默认应用程序池和配置DCOM)。

我将获取不同大小的PDF文件,具体取决于我是手动登录帐户还是运行转换程序,还是通过其他计算机上的Web服务触发。我似乎也会得到不同的文件大小,具体取决于应用程序池帐户是在用户还是管理员组中。

有谁能说明为什么会发生这种情况以及我能做些什么呢?

1 个答案:

答案 0 :(得分:0)

pdf文件有时会嵌入部分或完整的字体(字体)数据。对于您正在使用的不同凭据,对字体源的访问权限可能不同,如果Corel无法访问它们,则会将它们遗漏。

在Adobe Reader中,右键单击,选择“文档属性”,然后查看“字体”选项卡。检查较大和较小的pdf文件,看看它们是否加载了相同的字体数据集。