【问题标题】:Display a pdf file using colab使用 colab 显示 pdf 文件
【发布时间】:2020-12-12 09:11:53
【问题描述】:

我已经使用 matplotlib 以 .pdf 格式保存了我的一些工作图像,我从一开始就知道这是我的错,我应该将其直接保存为图像,但我不知道我无法在 colab 上显示 pdf 文件。要获得这些结果,我还需要 10 天,这对我来说不是一个好选择。 实际上我找到了this,它准确地表达了我的问题,但没有答案。 对我来说,使用 matplotlib 可以保存 pdf 文件,但我无法再次使用它加载它们,这对我来说似乎很奇怪。 我只需要在 colab 单元格中显示 pdf 文件,我已经尝试过:

import subprocess
subprocess.Popen(['myfile.pdf'],shell=True)

这就是结果:

this page 中的其他方法对我不起作用

【问题讨论】:

标签: python image matplotlib pdf


【解决方案1】:

在 Jupyter notebook / Colab 中,您可以简单地

from pdf2image import convert_from_path

images = convert_from_path("myfile.pdf")
images[0]  # first page

图像将能够呈现为单元格输出。不需要IPython.display

【讨论】:

    【解决方案2】:

    好的,这对我有用,也许有一个更简单的解决方案,但现在可以了

    from pdf2image import convert_from_path
    from IPython.display import display, Image
    
    images = convert_from_path("myfile.pdf")
    for i, image in enumerate(images):    
        fname = "image" + str(i) + ".png"
        image.save(fname, "PNG")
    Image(fname, width=600, height=300)
    
    
    

    【讨论】:

      猜你喜欢
      • 2012-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-20
      • 2018-03-26
      • 2016-11-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多