WeasyPrint 页面大小错误。 (8.27 英寸 x 11.69 英寸)

WeasyPrint page size wrong. (8.27in x 11.69 in)

我正在做一个使用WeasyPrint 输出文档的项目。对于我的一生,我无法弄清楚为什么它将页面大小默认为非标准页面大小。

我希望它默认为 8.5 x 11 英寸。 相反,pdf 显示为 8.27 x 11.69 英寸。

我这辈子都搞不懂为什么页面大小这么小。

有什么想法吗?

我发现 css 标签 @page 允许我将 pdf 生成的实际页面大小更改为:

        @page {
            size: Letter;
            margin: 0in 0.44in 0.2in 0.44in;
        }

努力解决这个问题的好时光。