Таблица html в изображение

151
31 июля 2018, 04:00

Столкнулся с такой проблемой: есть строка, в который лежит разметка таблицы. Необходимо её (таблицу) отправить пользователю через FB-бота. Решил отправить её пользователю в виде изображения. Вопрос: как это лучше сделать?

Получилось создать таблицу в pdf файле, но вот конвертирование в картинку прошло неудачно как бы я ни старался.(читал про imagemagick - не хочу его ставить на сервер. Может есть способы обойтись без него?).

Может подкинет есть идеи в чём ещё можно создать таблицу и потом отправить её как картинку? (csv тоже не получается сохранить в картинку).

Answer 1

Один из вариантов с webkit2png. Я как-то его запускал через subprocess (лень было с классом в питон).

        with open('/tmp/email.html','w') as f:
            f.write(html.get_content())
        subprocess.call('webkit2png -x 800 800 -w 1 -o /tmp/email.png file:///tmp/email.html', shell=True)
        up =   open('/tmp/email.png','r')
READ ALSO
На сайт стоит блокировка доступа ко всем html файлам - не могу найти где

На сайт стоит блокировка доступа ко всем html файлам - не могу найти где

Есть сайт на котором не могу подтвердить доступ в гугл консоли в силу того, что блокируется доступ к любым html файламК текстовым txt доступ при...

188
Пользовательское текстовое поле

Пользовательское текстовое поле

Подскажите пожалуйста, как в c# winforms vs2010 реализовать следующий элемент формы (текстовое поле с вводом текста только во вторую строку):

191
Ошибка ограничений обобщений C#

Ошибка ограничений обобщений C#

Создаю класс, где <T> булет принимать значения List<A> или List<B>

280
Изменить размера заполненного массива C# в C++

Изменить размера заполненного массива C# в C++

Мне необходимо в C# создать массив типа double с фиксированной величинойДалее я его заполняю значениями

183