PDF到图像的转换与Fitz在Windows10 64位分割故障



我正在OSX和Windows(VM)上编译以下程序

package main
import (
"fmt"
fitz "github.com/gen2brain/go-fitz"
)
func main() {
doc, err := fitz.New("ML-XX-XX-XX.000_REV1.pdf")
if err != nil {
panic(err)
}
fmt.Println("finished")
defer doc.Close()
}

在OSX上这运行得非常好,在Windows上我得到了一个分段错误,并且exit status 3221225477的输出消息(在命令提示符中)

在谷歌上搜索这似乎是一个缓冲区溢出,但不完全确定如何调试/处理它。我认为这是一个路径问题(例如C:\UsersmepdfsML-XX-XX-XX.000_REV1.pdf,但似乎不是,因为我复制了代码旁边的pdf。

我在这里使用PDF-NG的库

作为第三方库的用户,您无法优雅地处理这样的故障。如果没有源代码,你也不可能真正轻松地研究它。这可能是他们自己的代码中的问题,也可能是底层MuPDF库中的故障。

你可以试着确保你使用的是最新版本,看看问题是否仍然存在。

你应该向软件提供商打开一个案例,让他们进行调查

相关内容

  • 没有找到相关文章

最新更新