Моя главная цель - сохранить Pandas DataFrame со стилями HTML и SCC в качестве изображения. У меня проблемы с Imgkit, поэтому я попробовал html2image. И это сработало для меня. Но через несколько дней тот же код ничего не делает. Нет ошибок. Я даже создал новый Venv с HTML2Imageonly и запустил простой код из других примеров < /p>
from html2image import Html2Image
hti = Html2Image()
html = ' A title Some text.'
css = 'body {background: red;}'
# screenshot an HTML string (css is optional)
hti.screenshot(html_str=html, css_str=css, save_as='page.png')
< /code>
Тем не менее, он ничего не сохраняет, и просто заканчивает программирование с «процессом, завершенным с кодом выхода 0».
Я также попытался искать в Temp \ html2image и только найден файл С момента того, как пахадж работал.
попробовал понижение до 2.0.4, все еще нет результатов. html = s.set_td_classes(cell_color).to_html()
root = get_project_root()
image_path = pathlib.Path(root, 'resources')
hti = Html2Image(output_path=image_path)
image_name = 'top_5_table.png'
hti.screenshot(html_str=html, css_str=CSS, save_as=image_name)
< /code>
И он перестал работать. Я попытался удалить CSS_STR, изменяя output_path, все еще без результата < /p>
Я пробую все версии, 1.1.3 и 2.0.3, по крайней мере, сохранить файлы HTML, а не PNG, и Temp \ html2image
Подробнее здесь: https://stackoverflow.com/questions/789 ... save-files