为了账号安全,请及时绑定邮箱和手机立即绑定

在 Windows 10 64 位分割错误上使用 Fitz 将 PDF 转换为图像

在 Windows 10 64 位分割错误上使用 Fitz 将 PDF 转换为图像

Go
慕森王 2023-06-01 16:59:49
我正在 OSX 和 Windows (VM) 上编译以下程序package mainimport (    "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:\\Users\me\pdfs\ML-XX-XX-XX.000_REV1.pdf但似乎不是,因为我在代码旁边复制了 pdf。我在这里使用 PDF-PNG 库
查看完整描述

1 回答

?
慕后森

TA贡献1802条经验 获得超5个赞

作为 3rd 方库的用户,你无法优雅地处理这样的错误。如果没有源代码,您也无法真正轻松地调查它。这可能是他们自己的代码中的问题,也可能是底层 MuPDF 库中的错误。

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

您应该向软件提供商立案,让他们进行调查。


查看完整回答
反对 回复 2023-06-01
  • 1 回答
  • 0 关注
  • 90 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信