我正在使用 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
知道我做错了什么吗?
谢谢