0

我正在使用 Ghostscript.Net (v1.2.3) 在我的 .NETCore (v3.1) Web 应用程序中从 PDF 创建图像。

我正在尝试像这样打开上传的 PDF 文件的流。

    for (int i = 0; i < request.Form.Files.Count; i++)
    {
        var file = request.Form.Files[i];

        using (var rasterizer = new Ghostscript.NET.Rasterizer.GhostscriptRasterizer())
        {
             rasterizer.Open(file.OpenReadStream());  //Error here
        }
    }

但是我在 Open() 函数上遇到错误: 调用“gsapi_init_with_args”时发生错误:-15

仔细一看,-15 是一个gs_error_rangecheck ,在这里的 ghostscript 函数中,如果出现以下情况,据说会引发此错误:“如果超出范围,则返回 gs_error_rangecheck。

流似乎是正确的,而不是空的......

安装的 ghostscript 版本是 9.52

知道我做错了什么吗?

谢谢

4

0 回答 0