我正在处理 PDF 到图像的转换。我找到了 ghostscriptsharp,它是为 ghostscript 编写的 ac# 包装器。我使用它并开发了我的应用程序。当我使用控制台应用程序进行测试时,如果不是所有的事情都可以正常工作。
在我将它集成到 webapp 之后它就不起作用了。在互联网上的快速搜索将我指向权限问题和框架不兼容。但我已经排除了他们。
gs32dll(ghostscript dll)在我的 webapplications bin 文件夹中。所以那里也没有问题。
web应用程序是一个项目(webappLive)ghostscriptsharp也是一个单独的项目(GhostscriptSharp) - 这有所有的DLLImport和东西一个项目将消耗GhostscriptSharp(GHInterface) - 只需调用GhostscriptSharp
任何帮助建议将不胜感激。
PS:我已经浏览了所有在 SO 上标记了 ghostscriptsharp 的帖子,但没有一个有任何帮助
添加代码:
try{
int result = InitAPI(gsInstancePtr, args.Length, args);
if (result < 0)
{
throw new ExternalException("Ghostscript conversion error", result);
} }
结果得到-100(根据ghostscript这意味着致命错误)