我收到这个错误"结果:失败异常:PDFInfoNotInstalledError:无法获取页面计数。poppler是否已安装并在PATH中?用于azure功能">
我正在使用pdf2image库的convert_from_path((来处理我的pdf到image。当我在本地测试时,这很好用。在将函数发布到azure时,poppler-utils包也安装在那里,但仍然会出现错误。我看到了很多与这个错误相关的线程,并尝试了一下,但我想知道,是否有人专门为azure函数经历过这种情况。
线程中提供了关于此问题的建议
";您应该尝试通过简单地使用一个打开进程并打印pdftoppm(poppler(帮助的函数来解决它。您将能够获得一条可能更相关的不同消息。类似这样的东西:
import subprocess
def main():
p = subprocess.Popen(["pdftoppm", "-h"], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
out, err = p.communicate()
print(out, err)
作为一般建议,我会将poppler实用程序与您的包捆绑在一起,以避免在函数环境中安装它。您可以使用poppler_path调用函数">