Невозможно изменить размер изображения в CSS - PullRequest
0 голосов
/ 10 октября 2019

Я занимаюсь разработкой веб-страницы с помощью Flask и хотел бы сгенерировать PDF с помощью WeasyPrint.

Я понимаю, что для flask потребуется статический URL-адрес для определения моего CSS-файла и включение @media print в CSS. *

from 
<link rel=stylesheet href="{{ url_for('static', filename='css/style.css') }}">

to 

<link rel=stylesheet href="{{ url_for('static', filename='css/print.css') }}" media= "print" >

@media print {
logo{
       width : 50px !important;
       height : 100px !important;
       object-fit: cover;
  }
}

Но измененное изображение не соответствует моим желаемым требованиям.

1 Ответ

0 голосов
/ 22 октября 2019

Эта команда не работает с weasyprint,

Вам потребуется использовать CSS в HTML-файле.

Вот так:

<style> /* use CSS into style */
      @page {
        size: A4; /* Change from the default size of A4 */
        margin: 3.5mm; /* Set margin on each page */
      }
       .IMAGE{
        height: 120px;
        width: 120px;
        margin: 0 auto;
       }            
</style>

Пока.

...