Почему [tag: weasyprint] xhtml-to-pdf не помещается на странице A4? - PullRequest
0 голосов
/ 19 сентября 2019

Я пытаюсь преобразовать «веб-страницу xhtml» в «PDF-портрет A4» с помощью weasyprint Python 3 API. Здесь - это страница.
Но pdf-файл, в конце, не помещается на странице A4.
Вот код Python:

#!/usr/bin/python3

from weasyprint import HTML, CSS
import subprocess

Page = HTML(url="https://educadhoc.hachette-livre.fr/extract/complet/9782401058705/show-page/page325.xhtml")
Style = CSS(string='''
    @page {
        size: A4 portrait;
        max-height:100%;
        max-width:100%;
        }
''')
Page.write_pdf(target="Try.pdf", zoom=1, stylesheets=[Style])
subprocess.Popen(["evince", "Try.pdf"])

Это не такподгонять А4 даже с "портретом размера А4" в стиле CSS и с "zoom = 1" в методе write_pdf!
(в файле pdf также есть сдвиги линий! ...)
Что вы предлагаете?

...