【发布时间】:2021-08-08 00:35:19
【问题描述】:
如果有办法编译 mupdf 库以用作将 pdf 转换为图像的 go 包装器
Linux系统下可以编译
【问题讨论】:
如果有办法编译 mupdf 库以用作将 pdf 转换为图像的 go 包装器
Linux系统下可以编译
【问题讨论】:
mupdf 是用 C 编写的,所以你需要创建或使用一些 Go 绑定到它。
在 https://pkg.go.dev/search?q=mupdf 上搜索,有许多 Go 包公开了 mupdf 库的功能。
这些库中最受欢迎的一个似乎是https://pkg.go.dev/github.com/gen2brain/go-fitz,它提供了一种从 PDF 文档中提取页面的方法。这是你要找的吗?
【讨论】:
import "C"。这就是 cgo 创建调用 C 的代码的方式。有关 cgo 的更多信息,请参阅blog.golang.org/cgo。