【问题标题】:WeasyPrint page size wrong. (8.27in x 11.69 in)WeasyPrint 页面尺寸错误。 (8.27 英寸 x 11.69 英寸)
【发布时间】:2015-07-02 03:07:40
【问题描述】:

我正在开发一个使用 Wea​​syPrint 输出文档的项目。在我的一生中,我无法弄清楚为什么它将页面大小默认为非标准页面大小。

我希望它默认为 8.5 x 11 英寸。 相反,pdf 的大小为 8.27 x 11.69 英寸。

对于我的一生,我无法弄清楚为什么页面大小如此之差。

有什么想法吗?

【问题讨论】:

  • 请注意,我已将内容大幅更改为小于一页,结果仍然相同
  • 为什么你认为这是一个非标准尺寸?它是 A4,几乎在世界任何地方都是标准的。
  • aaa 你是对的,虽然我在文档中找不到说明如何覆盖页面大小的位置,但我最终发现我应该使用 css @page 标签。希望这在文档中更清楚

标签: python weasyprint


【解决方案1】:

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

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

尝试解决这个问题的好时光。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多