这不是我在.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 - 但是,这只会产生错误。
感谢您提供的任何帮助!
答案 0 :(得分:0)
400dpi的A4页面为3307 x 4677像素。
你有没有尝试过:
width: auto;
height: auto;
margin-top: 0px;
答案 1 :(得分:0)
尝试将所有边距设为0px
width: auto;
height: auto;
margin-top: 0px;
margin-top: 0px;
margin-bottom :0px;
margin-left :0px;
margin-right:0px;