1

有没有办法删除在使用 pdfkit 时添加到输出中的这个白板?原谅糟糕的颜色选择......

这不是我在 .html 文件中添加的内容。但是可能值得注意的是,我已将 html 文件的正文大小强制为 A4 纸的大小;

<style>
    body {
        width: 794px;
        height: 1122px;
        margin: 0;
        padding: 0;
        background-color: green;

此外,当我使用 pdfkit 输出时,这些是我的设置;

import pdfkit

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

pdfkit.from_string(html_out, '/Users/harryrobinson/Desktop/aaa.pdf', options=options)

我还尝试使用 'print-media-type':True - 但是,这只会产生错误。

感谢您提供的任何帮助!

4

2 回答 2

0

400dpi 的 A4 页面为 3307 x 4677 像素。

你试过了吗:

width: auto;
height: auto;
margin-top: 0px;
于 2017-10-12T14:32:29.630 回答
0

尝试将所有边距设为 0px

width: auto;
height: auto;
margin-top: 0px;
margin-top: 0px;
margin-bottom :0px;
margin-left :0px;
margin-right:0px;
于 2020-04-13T12:44:58.700 回答