gpt4 book ai didi

python - pdfkit - A4 html 页面不会打印成 A4 pdf

转载 作者:太空宇宙 更新时间:2023-11-03 15:55:04 25 4
gpt4 key购买 nike

我在下面重现了我的问题:

  1. 我在网页上画了一个 210x297 的矩形

    <!DOCTYPE html>
    <html>
    <style>
    div.rectangle {
    border: solid 1px;
    width: 210mm;
    height: 297mm;
    }
    </style>
    <head>
    </head>
    <body>
    <div class="rectangle">
    <img/>
    </div>
    </body>
    </html>
  2. 我用 Python 中的 pdfkit 将这个 html 文档转换为 pdf

    import pdfkit

    options = {
    'page-size':'A4',
    'encoding':'utf-8',
    'margin-top':'0cm',
    'margin-bottom':'0cm',
    'margin-left':'0cm',
    'margin-right':'0cm'
    }

    pdfkit.from_file('test.html', 'test.pdf', options=options)
  3. 我获得了一个 pdf 文件,左上角有一个矩形,其大小大约是小 5 倍...

如果您能看一看,我将不胜感激!

最佳答案

对我来说,手动设置 DPI 是解决方法:

options={'page-size':'A4', 'dpi':400}

关于python - pdfkit - A4 html 页面不会打印成 A4 pdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43890616/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com