【发布时间】:2010-04-23 14:12:12
【问题描述】:
我正在使用 GhostScript 在 ASP.NET 应用程序中生成一些 PDF 页面的缩略图。我将它包装在这个名为 GhostScriptSharp 的库中,它只使用 DllImport 来调用 GhostScript DLL 中的方法。
看起来这在中等信任的托管环境上不起作用,要么是因为它正在调用非托管代码,要么是因为库似乎在到处(在我的虚拟目录之外)创建文件。
我运行 Process Monitor 并看到它在以下位置尝试读取、QueryNameInformationFile、CreateFile 和 QueryStandardInformationFile:
C:\WINDOWS\system32\半色调\默认 要么 C:\gs\gs8.63\lib\Halftone\Default 要么 C:\gs\font\Halftone\Default
关于这是否“可修复”以在中等信任下运行有任何想法吗?
如果我不能使用 GhostScript,是否有其他免费/开源库可以在中等信任下工作?
【问题讨论】:
标签: c# asp.net medium-trust ghostscript ghostscriptsharp