vgalin / html2image

A package acting as a wrapper around the headless mode of existing web browsers to generate images from URLs and from HTML+CSS strings or files.
MIT License
344 stars 44 forks source link

Creating long vertical png image from long page (like landing page). #88

Closed TerehinAV closed 1 year ago

TerehinAV commented 1 year ago

Is there any way to create long vertical image from long site (from html string)? Current method cuts html by one screen size.

Thanks in advance.

vgalin commented 1 year ago

Please provide a reproducible example. Feel free to reopen the issue or create a new one.

TerehinAV commented 1 year ago

Hi!

I've mistaken, I meant long vertical image.

Here is html example:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="ru">
<head>
<title>Чек операции</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<style type="text/css">
body{margin:8px}
table{min-width:200px;border-collapse:collapse;font-family:'Helvetica', Courier, monospace;font-size:10px}
ul{list-style-type:none;padding:0 0 15px 0;margin:0;border-bottom:1px dashed #333}
thead tr th{text-align:left;padding:10px 5px}
table tr td{padding:0 5px;vertical-align:top}
body {background: white;}
.summ{text-align:right}
.fp{padding:0;}
.fp h4{padding:1em 0;margin-bottom:.5em;text-align:center;border-top:1px dashed #333;border-bottom:1px dashed #333;}
.btop{padding:0}
.btop p{height:1px;border-top:1px dashed #333;padding:0;margin:1.5em 0 .5em 0}
h1{margin:0}

</style>
</head>
<body>
<div>
    <table align="center" cellpadding="0" cellspacing="0">
        <caption>
            <ul>
                <li>КАССОВЫЙ ЧЕК</li>
                <li><br /></li>
                <li><b>Приход</b></li>
            </ul>
        </caption>
        <thead>
            <tr>
                <th>№</th>
                <th>Название</th>
                <th class="summ">Цена</th>
                <th>Кол.</th>
                <th class="summ">Сумма</th>
            </tr>
        </thead>
        <tbody>
        <tr>
    <td>1</td>
    <td>МОЛОКО СВИТ. 3,2% 1Л</td>
    <td class="summ">70.87</td>
    <td>2</td>
    <td class="summ">141.74</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>2</td>
    <td>ЯЙЦО ВОЛ.УТРО С0 10Ш</td>
    <td class="summ">63.01</td>
    <td>2</td>
    <td class="summ">126.02</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>3</td>
    <td>СЛИВКИ ГЛ.СТ.20%500Г</td>
    <td class="summ">113.43</td>
    <td>1</td>
    <td class="summ">113.43</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>4</td>
    <td>СЫР ТВОРОЖ 70%400Г</td>
    <td class="summ">133.9</td>
    <td>1</td>
    <td class="summ">133.9</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>5</td>
    <td>КОКОС.МОЛОКО 400МЛ</td>
    <td class="summ">115.0</td>
    <td>1</td>
    <td class="summ">115.0</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>6</td>
    <td>АВОК ХААС АРТ 2ШТ</td>
    <td class="summ">98.46</td>
    <td>1</td>
    <td class="summ">98.46</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>7</td>
    <td>ВАНИЛИН 1,5Г</td>
    <td class="summ">2.36</td>
    <td>5</td>
    <td class="summ">11.8</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>8</td>
    <td>СМЕН БЛ ПИОН ЯГ269МЛ</td>
    <td class="summ">307.21</td>
    <td>1</td>
    <td class="summ">307.21</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>9</td>
    <td>ХРЕН ГЛОБУС 160Г</td>
    <td class="summ">33.86</td>
    <td>1</td>
    <td class="summ">33.86</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>10</td>
    <td>ЛАПША СПАГЕТТИ 200Г</td>
    <td class="summ">122.09</td>
    <td>1</td>
    <td class="summ">122.09</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>11</td>
    <td>МАСЛО ВКУСН.82,5%400</td>
    <td class="summ">267.82</td>
    <td>1</td>
    <td class="summ">267.82</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>12</td>
    <td>ФАРШ ТРЕСКОВЫЙ С/М</td>
    <td class="summ">259.89</td>
    <td>0.748</td>
    <td class="summ">194.4</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>13</td>
    <td>УКРОП ЛОТОК 30 ГР</td>
    <td class="summ">15.74</td>
    <td>1</td>
    <td class="summ">15.74</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>14</td>
    <td>КЕТА БАЛЫК НАР.ПКОПЧ</td>
    <td class="summ">882.16</td>
    <td>0.254</td>
    <td class="summ">224.07</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>15</td>
    <td>ФИЛЕ ГОЛЕНИ ИНД.600Г</td>
    <td class="summ">187.08</td>
    <td>2</td>
    <td class="summ">374.16</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>16</td>
    <td>СОСИСКИ ГЛОБУС</td>
    <td class="summ">307.14</td>
    <td>2.342</td>
    <td class="summ">719.32</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>17</td>
    <td>КАМБАЛА Б/Г ЗАМ ВЕС</td>
    <td class="summ">233.1</td>
    <td>0.632</td>
    <td class="summ">147.32</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>18</td>
    <td>ЛУК ЗЕЛЁНЫЙ 50 ГР ШТ</td>
    <td class="summ">25.98</td>
    <td>1</td>
    <td class="summ">25.98</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>19</td>
    <td>ОГУРЦЫ ГЛАДКИЕ ВЕС</td>
    <td class="summ">84.28</td>
    <td>0.759</td>
    <td class="summ">63.97</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>20</td>
    <td>МАНДАРИНЫ МАРОК ВЕС</td>
    <td class="summ">110.28</td>
    <td>0.899</td>
    <td class="summ">99.14</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>21</td>
    <td>УНИКУМ ГОЛД 3Л</td>
    <td class="summ">708.96</td>
    <td>1</td>
    <td class="summ">708.96</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>22</td>
    <td>ТОЛСТОЛОБИК ФИЛЕ ВЕС</td>
    <td class="summ">236.3</td>
    <td>0.666</td>
    <td class="summ">157.38</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>23</td>
    <td>МОРК.ПО-КОР.ФЭГ 300Г</td>
    <td class="summ">49.62</td>
    <td>1</td>
    <td class="summ">49.62</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>24</td>
    <td>СВЕКЛА СОЛОМКА ОТВАР</td>
    <td class="summ">236.25</td>
    <td>0.326</td>
    <td class="summ">77.02</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>25</td>
    <td>ТОМАТЫ НА ВЕТКЕ ВЕС</td>
    <td class="summ">78.76</td>
    <td>1.004</td>
    <td class="summ">79.08</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>26</td>
    <td>МОЛОКО СВИТ. 3,2% 1Л</td>
    <td class="summ">70.87</td>
    <td>2</td>
    <td class="summ">141.74</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>27</td>
    <td>ЯЙЦО ВОЛ.УТРО С0 10Ш</td>
    <td class="summ">63.01</td>
    <td>2</td>
    <td class="summ">126.02</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>28</td>
    <td>СЛИВКИ ГЛ.СТ.20%500Г</td>
    <td class="summ">113.43</td>
    <td>1</td>
    <td class="summ">113.43</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>29</td>
    <td>СЫР ТВОРОЖ 70%400Г</td>
    <td class="summ">133.9</td>
    <td>1</td>
    <td class="summ">133.9</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>30</td>
    <td>КОКОС.МОЛОКО 400МЛ</td>
    <td class="summ">115.0</td>
    <td>1</td>
    <td class="summ">115.0</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>31</td>
    <td>АВОК ХААС АРТ 2ШТ</td>
    <td class="summ">98.46</td>
    <td>1</td>
    <td class="summ">98.46</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>32</td>
    <td>ВАНИЛИН 1,5Г</td>
    <td class="summ">2.36</td>
    <td>5</td>
    <td class="summ">11.8</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>33</td>
    <td>СМЕН БЛ ПИОН ЯГ269МЛ</td>
    <td class="summ">307.21</td>
    <td>1</td>
    <td class="summ">307.21</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>34</td>
    <td>ХРЕН ГЛОБУС 160Г</td>
    <td class="summ">33.86</td>
    <td>1</td>
    <td class="summ">33.86</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>35</td>
    <td>ЛАПША СПАГЕТТИ 200Г</td>
    <td class="summ">122.09</td>
    <td>1</td>
    <td class="summ">122.09</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>36</td>
    <td>МАСЛО ВКУСН.82,5%400</td>
    <td class="summ">267.82</td>
    <td>1</td>
    <td class="summ">267.82</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>37</td>
    <td>ФАРШ ТРЕСКОВЫЙ С/М</td>
    <td class="summ">259.89</td>
    <td>0.748</td>
    <td class="summ">194.4</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>38</td>
    <td>УКРОП ЛОТОК 30 ГР</td>
    <td class="summ">15.74</td>
    <td>1</td>
    <td class="summ">15.74</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>39</td>
    <td>КЕТА БАЛЫК НАР.ПКОПЧ</td>
    <td class="summ">882.16</td>
    <td>0.254</td>
    <td class="summ">224.07</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>40</td>
    <td>ФИЛЕ ГОЛЕНИ ИНД.600Г</td>
    <td class="summ">187.08</td>
    <td>2</td>
    <td class="summ">374.16</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>41</td>
    <td>СОСИСКИ ГЛОБУС</td>
    <td class="summ">307.14</td>
    <td>2.342</td>
    <td class="summ">719.32</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>42</td>
    <td>КАМБАЛА Б/Г ЗАМ ВЕС</td>
    <td class="summ">233.1</td>
    <td>0.632</td>
    <td class="summ">147.32</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>43</td>
    <td>ЛУК ЗЕЛЁНЫЙ 50 ГР ШТ</td>
    <td class="summ">25.98</td>
    <td>1</td>
    <td class="summ">25.98</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>44</td>
    <td>ОГУРЦЫ ГЛАДКИЕ ВЕС</td>
    <td class="summ">84.28</td>
    <td>0.759</td>
    <td class="summ">63.97</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>45</td>
    <td>МАНДАРИНЫ МАРОК ВЕС</td>
    <td class="summ">110.28</td>
    <td>0.899</td>
    <td class="summ">99.14</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>46</td>
    <td>УНИКУМ ГОЛД 3Л</td>
    <td class="summ">708.96</td>
    <td>1</td>
    <td class="summ">708.96</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>47</td>
    <td>ТОЛСТОЛОБИК ФИЛЕ ВЕС</td>
    <td class="summ">236.3</td>
    <td>0.666</td>
    <td class="summ">157.38</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>48</td>
    <td>МОРК.ПО-КОР.ФЭГ 300Г</td>
    <td class="summ">49.62</td>
    <td>1</td>
    <td class="summ">49.62</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>49</td>
    <td>СВЕКЛА СОЛОМКА ОТВАР</td>
    <td class="summ">236.25</td>
    <td>0.326</td>
    <td class="summ">77.02</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>50</td>
    <td>ТОМАТЫ НА ВЕТКЕ ВЕС</td>
    <td class="summ">78.76</td>
    <td>1.004</td>
    <td class="summ">79.08</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>51</td>
    <td>МОЛОКО СВИТ. 3,2% 1Л</td>
    <td class="summ">70.87</td>
    <td>2</td>
    <td class="summ">141.74</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>52</td>
    <td>ЯЙЦО ВОЛ.УТРО С0 10Ш</td>
    <td class="summ">63.01</td>
    <td>2</td>
    <td class="summ">126.02</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>53</td>
    <td>СЛИВКИ ГЛ.СТ.20%500Г</td>
    <td class="summ">113.43</td>
    <td>1</td>
    <td class="summ">113.43</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>54</td>
    <td>СЫР ТВОРОЖ 70%400Г</td>
    <td class="summ">133.9</td>
    <td>1</td>
    <td class="summ">133.9</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>55</td>
    <td>КОКОС.МОЛОКО 400МЛ</td>
    <td class="summ">115.0</td>
    <td>1</td>
    <td class="summ">115.0</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>56</td>
    <td>АВОК ХААС АРТ 2ШТ</td>
    <td class="summ">98.46</td>
    <td>1</td>
    <td class="summ">98.46</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>57</td>
    <td>ВАНИЛИН 1,5Г</td>
    <td class="summ">2.36</td>
    <td>5</td>
    <td class="summ">11.8</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>58</td>
    <td>СМЕН БЛ ПИОН ЯГ269МЛ</td>
    <td class="summ">307.21</td>
    <td>1</td>
    <td class="summ">307.21</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>59</td>
    <td>ХРЕН ГЛОБУС 160Г</td>
    <td class="summ">33.86</td>
    <td>1</td>
    <td class="summ">33.86</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>60</td>
    <td>ЛАПША СПАГЕТТИ 200Г</td>
    <td class="summ">122.09</td>
    <td>1</td>
    <td class="summ">122.09</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>61</td>
    <td>МАСЛО ВКУСН.82,5%400</td>
    <td class="summ">267.82</td>
    <td>1</td>
    <td class="summ">267.82</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>62</td>
    <td>ФАРШ ТРЕСКОВЫЙ С/М</td>
    <td class="summ">259.89</td>
    <td>0.748</td>
    <td class="summ">194.4</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>63</td>
    <td>УКРОП ЛОТОК 30 ГР</td>
    <td class="summ">15.74</td>
    <td>1</td>
    <td class="summ">15.74</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>64</td>
    <td>КЕТА БАЛЫК НАР.ПКОПЧ</td>
    <td class="summ">882.16</td>
    <td>0.254</td>
    <td class="summ">224.07</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>65</td>
    <td>ФИЛЕ ГОЛЕНИ ИНД.600Г</td>
    <td class="summ">187.08</td>
    <td>2</td>
    <td class="summ">374.16</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>66</td>
    <td>СОСИСКИ ГЛОБУС</td>
    <td class="summ">307.14</td>
    <td>2.342</td>
    <td class="summ">719.32</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>67</td>
    <td>КАМБАЛА Б/Г ЗАМ ВЕС</td>
    <td class="summ">233.1</td>
    <td>0.632</td>
    <td class="summ">147.32</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>68</td>
    <td>ЛУК ЗЕЛЁНЫЙ 50 ГР ШТ</td>
    <td class="summ">25.98</td>
    <td>1</td>
    <td class="summ">25.98</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>69</td>
    <td>ОГУРЦЫ ГЛАДКИЕ ВЕС</td>
    <td class="summ">84.28</td>
    <td>0.759</td>
    <td class="summ">63.97</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>70</td>
    <td>МАНДАРИНЫ МАРОК ВЕС</td>
    <td class="summ">110.28</td>
    <td>0.899</td>
    <td class="summ">99.14</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>71</td>
    <td>УНИКУМ ГОЛД 3Л</td>
    <td class="summ">708.96</td>
    <td>1</td>
    <td class="summ">708.96</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>72</td>
    <td>ТОЛСТОЛОБИК ФИЛЕ ВЕС</td>
    <td class="summ">236.3</td>
    <td>0.666</td>
    <td class="summ">157.38</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>73</td>
    <td>МОРК.ПО-КОР.ФЭГ 300Г</td>
    <td class="summ">49.62</td>
    <td>1</td>
    <td class="summ">49.62</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>74</td>
    <td>СВЕКЛА СОЛОМКА ОТВАР</td>
    <td class="summ">236.25</td>
    <td>0.326</td>
    <td class="summ">77.02</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>
<tr>
    <td>75</td>
    <td>ТОМАТЫ НА ВЕТКЕ ВЕС</td>
    <td class="summ">78.76</td>
    <td>1.004</td>
    <td class="summ">79.08</td>
</tr>

<tr>
    <td colspan="5">&nbsp;</td>
</tr>

        <!--  Total -->

        <tr>
            <td colspan="5" class="btop"><p></p></td>
        </tr>

        <tr style="height:30px">
            <td colspan="2"><h1>ИТОГО:</h1></td>
            <td colspan="3" class="summ"><h1>4407.49</h1></td>
        </tr>
            <tr>
                <td colspan="2">Наличные</td>
                <td colspan="3" class="summ">0.0</td>
            </tr>
                    <tr>
                <td colspan="2">Безналичные</td>
                <td colspan="3" class="summ">4407.49</td>
            </tr>

        <tr>
            <td colspan="2">НДС по ставке 10%</td>
            <td colspan="3" class="summ">271.08</td>
        </tr>

        <tr>
            <td colspan="5" class="btop"><p></p></td>
        </tr>

        <tr>
            <td colspan="5">ВИД НАЛОГООБЛОЖЕНИЯ: УСН доход</td>
        </tr>
        <tr>
            <td colspan="5">РЕГ. НОМЕР ККТ: 0000798466011431    </td>
        </tr>

        <tr>
            <td colspan="5">ЗАВОД. №: </td>
         </tr>

        <tr>
            <td colspan="5">ФН: №9960440301136038</td>
        </tr>
        <tr>
            <td colspan="5">ФД: №10121</td>
        </tr>
        <tr>
            <td colspan="5">ФПД:#3456161362</td>
        </tr>
        <tr>
            <td colspan="5">Сайт ФНС: www.nalog.ru</td>
        </tr>

        <tr>
            <td colspan="5" class="btop"><p></p></td>
        </tr>

        <tr>
            <td colspan="5">Пользователь: ООО "Гиперглобус"</td>
        </tr>
        <tr>
            <td colspan="5">Адрес расчета: 150518, Ярославский р-он, пос. Красный Бор, строение 1</td>
        </tr>
        <tr>
            <td colspan="5">ИНН 7743543761  </td>
        </tr>
        <tr>
            <td colspan="5">Дата: 2021.11.27 12:22</td>
        </tr>
        <tr>
            <td colspan="5">Чек № 36</td>
        </tr>
        <tr>
            <td colspan="5">Смена № 43</td>
        </tr>
        <tr>
            <td colspan="5">Кассир Филаретова                                                      </td>
        </tr>

        <tr>
                <th colspan="5"</th>
                <div>
                    <img img width="150" height="150" src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAdYAAAHWAQAAAADiYZX3AAADZ0lEQVR4nO2dUW7qMBBF7zxH4jPs4C0l7KzqzpKldAGVnM9KjuZ9jMdxaCmBB6VEdz4qED4ykUb29Z0xFcW1Mf25GgXIkiVLlixZsmTJkiV7Qaiqqvblbd8m+4NOE9DFoACC2luLVlVV0zM+L9mfYT2vcqpANQZVjUEtffrqTzoa/IzPS/Zn2MZfTA3QvgNoEwQIAMYmCdAkdNFHDQegOBPP+LxkH8QOIpK3QE0A2g+xONx3XrJbZ4PJLX3dA9qj6Kt453nJbogt+2BQABOA9l2ANgJdnBoAAh0Ovvt1tT3/jM9L9mfZUUREcpZpj0kw7PPxEGg/7O1yR3z0dyb7e9l8xJujX+x5qhGoToZ18DxI9nRU1oGtTdUHCehifuUWV6DPQHZFLHxRl+zFtQJaLbo9KGCGKfOK7JnIm1qcd79g2nzOMEuprgxhXpE9G5WqyuWaI+fdxbvtiHFWZMwrsqfD1ytfoCylSi2w6Cug9Q+4XpFdyxYtle2ExkrO+roPKiI7Rfe2U5F90E/so74z2SdhRxGYviquVa7oZP8K3Vtzgv2feclujq18BrepUi3ZgdI7A9dX9BnIXsCay46i4HMElZcI5DXsDvOS3SBbnQezp+CtDK7RE0x41R1+XK/IrmQnkZc4CYZ9UGBsIIdxV1auSTD8TV7WueW8ZDfJVvXBrK8Qapc9D6HPQPaycN2eu9rrFmTMQj1V7hb728mej+KeI8soqzG7jDru67MhzCuyq9hsTomYtHqJk73ycOFlQ243L9mNsvU+mEVWLc+tSDhfytEI6iuy61k7AIqovu20KKj8YRcnAczdyo3vt5qX7DbZ5ZXAbFPNtrqPKmdE9l+RvYDtYm5et/uDh7kJy7LpQ+Zx5XL0Ez8v2TuztX/VaVmgXGTVgmqxkHG9IvttzHUcdxISqlqgbYtVfztA/4rs+dCjqI59dhRMQNFXXkJkXpFdxQ75srzJKDkAyKpqbOBe6ZGn9ejvTPYXs1/8ngzqYo5dqCjVmx4A90Gy52P2RU2tVyWcdpFw/cwwr8iei+O8mgvN+vl31XgeJHst26oC4069/wp1fzv8xtft5yW7JfazvlrcmUe5OG/uFu+lkl0X7l/5W+tILjfq1f2rhWvKvCL7fQj/3wRZsmTJkiVLlixZsr+e/QdWfr8L6nQd+wAAAABJRU5ErkJggg=='>
                </div>
            </tr>

        </tbody>

    </table>
</div>

</body>

and code:

hti = Html2Image(custom_flags=['--no-sandbox',  '--hide-scrollbars'])
file_name = f'{user_id}.jpg'
hti.screenshot(html_str, save_as=file_name)

And the problem is that final image is limited by one page screen :(

vgalin commented 1 year ago

I see, in this case you can change the custom size like so:

hti.screenshot(html_str, save_as=file_name, size=(500, 2200))
TerehinAV commented 1 year ago

Thank you! Is any way to calculate real height in pixels?