Я сохранил некоторые изображения своей работы в формате .pdf с помощью matplotlib, я знаю, что это моя ошибка с самого начала, и я должен сохранить ее непосредственно как изображение, но я не знал, что не могу отображать файлы pdf в colab. Чтобы получить эти результаты, мне нужно еще 10 дней, что для меня не лучший выбор. На самом деле я нашел это, которое точно выражает мою проблему, но ответа не было. Мне просто кажется странным, что с помощью matplotlib я могу сохранять pdf-файлы, но не могу загрузить их снова, используя его. Мне просто нужно отобразить файл PDF в ячейке colab, я пробовал:
import subprocess
subprocess.Popen(['myfile.pdf'],shell=True)
и это было результатом:
<subprocess.Popen по адресу 0x7f4d6a395978>
другие способы как на этой странице у меня не работают
использование палочки и класса PDF дает мне ошибку, неспособную подключиться. не знаю не работает
Отвечает ли это на ваш вопрос? Просмотр pdf-изображения в блокноте iPython
Хорошо, это работает для меня, может быть, есть более простое решение, но пока это работает
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)
В блокноте Jupyter/Colab вы можете просто
from pdf2image import convert_from_path
images = convert_from_path("myfile.pdf")
images[0] # first page
Изображение сможет отображаться как вывод ячейки. Не надо IPython.display
Помогает ли это: stackoverflow.com/questions/19470099/…?