python - 使用 colab 显示 pdf 文件
问题描述
我已经使用 matplotlib 以 .pdf 格式保存了我的一些工作图像,我从一开始就知道这是我的错,我应该将其直接保存为图像,但我不知道我无法在 colab 上显示 pdf 文件。要获得这些结果,我还需要 10 天,这对我来说不是一个好选择。实际上我发现这个准确地表达了我的问题,但没有答案。对我来说,使用 matplotlib 可以保存 pdf 文件,但我无法再次使用它加载它们,这对我来说似乎很奇怪。我只需要在 colab 单元格中显示 pdf 文件,我已经尝试过:
import subprocess
subprocess.Popen(['myfile.pdf'],shell=True)
这就是结果:
<subprocess.Popen 在 0x7f4d6a395978>
此页面中的其他方法对我不起作用
解决方案
好的,这对我有用,也许有一个更简单的解决方案,但现在这有效
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)
推荐阅读
- html - BootstrapVue - 未定义属性或方法“数据”......使用范围插槽时
- javascript - 如何根据同一 WordPress 页面上的标题类名称更改 2 个表格行背景颜色
- java - 如何在java中表示这个数学函数
- python - 需要将给定的输出转换为列表
- visual-studio - 以全局方式在 Visual Studio 中设置 OpenCV
- ios - 来自应用商店的 React Native 应用程序中的 console.log 语句会发生什么?
- python - 如何将 64FC1 浮点数转换为“bgr8”uint 以在 ROS 中发布?
- python - 如何覆盖 Django Rest Framework Serializer 中的验证?
- python - 使用参数手动调用内置类型函数
- amazon-ec2 - 亚马逊 ec2 上的 nvidia-docker 性能缓慢