我目前正在将基于Python的“旧”聊天机器人重写为golang。 我遇到的一个问题是我无法将PDF转换为jpeg。我想这样做,所以我可以轻松地将其发送到聊天中。
已经按照另一个线程“ https://stackoverflow.com/a/47520596/7502507”的答案提供了bimg(一点都不起作用)和imagemagick(gopkg.in/gographics/imagick.v3/imagick)进行了尝试。
imagick.Initialize()
defer imagick.Terminate()
mw := imagick.NewMagickWand()
defer mw.Destroy()
mw.ReadImage(pdf)
mw.SetIteratorIndex(0) // This being the page offset
mw.SetImageFormat("jpg")
mw.WriteImage(image)
它根本不会产生jpg,只会给我错误
ERROR_POLICY: attempt to perform an operation not allowed by the security policy `PDF' @ error/constitute.c/IsCoderAuthorized/408
我该如何进行这项工作?我似乎无法为此编辑安全设置。
感谢您的帮助!