gpt4 book ai didi

google-chrome - Chrome pdf 字体大小与 Docker (Linux) 中本地 Chrome 和 Chromium 的差异

转载 作者:行者123 更新时间:2023-12-02 01:00:41 26 4
gpt4 key购买 nike

我在网络服务器上使用 Chrome 中的 puppeteer 生成 pdf。

问题:我的本地 Chrome (Mac) 和在 docker 容器 (Linux) 中运行的 Chromium 之间的字体大小略有不同(2-5 像素,具体取决于字体大小)。似乎没有其他 css 属性或打印 @page 边距受到影响,只有 font-size 在 docker 容器中更大。字体也被正确嵌入。

我正在创建的 pdf 必须是像素完美的(空间非常有限),所以这会抛出分页...除了我已经尝试过的之外还有其他想法吗?

最佳答案

这只是修复垂直尺寸差异的解决方案的一半:

在正文中设置一个数字行高(例如line-height: 1)(normal是不够的),然后将line-heights设置为所有其他文本元素。

这将使本地 Chrome 和 docker Chromium 中的单行元素的垂直高度保持相同。但是,如果您的文本在多行上流动,docker Chromium 中较大的字体大小可能会导致文本占用额外的行。我糟糕的解决方法:将字体大小调小一点:(

关于google-chrome - Chrome pdf 字体大小与 Docker (Linux) 中本地 Chrome 和 Chromium 的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50747070/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com