我曾经在一个使用Prince XML生成HTML文档PDF的组织工作。自那以后,该组织已经倒闭,我再也无法获得该Prince许可证。由于我在沙发垫之间没有四个大垫子,因此我一直在尝试使用WeasyPrint将HTML发票呈现为PDF。我的HTML和CSS都非常简单,因此Weasy毫无疑问地准确呈现了它们。我无法像王子那样使用以下方式自动将页面缩小到纸张尺寸:

@page {
prince-shrink-to-fit:auto;
}

在我重新整理整个站点的CSS以生成较小的文档之前,有人知道Weasy是否支持任何类似的命令吗?

最佳答案

通过寻找一些想法来格式化由weasyprint呈现的pdf格式,我发现了这个问题,可能会回答您的问题。

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

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

10-06 11:48