gpt4 book ai didi

wkhtmltopdf - 为什么 wkhtmltopdf.exe 在不同的 Windows 机器上会产生不同的结果?

转载 作者:行者123 更新时间:2023-12-04 00:09:46 26 4
gpt4 key购买 nike

我有一个简单的 test.html 文件:

<html>
<div style="width: 100%; font-size: 28pt;">
This is a test to see what happens when this kind of text gets processed by wkhtmltopdf
</div>
</html>

我像这样通过 wkhtmltopdf.exe 运行:
wkhtmltopdf.exe test.html test.pdf

在一台机器上,我得到以下结果:



但是在另一台机器上我得到了这个结果:



字体大小好像不一样?

为什么会这样?

谢谢。

编辑

我发现是什么原因造成的。 Windows 有一个用于更改文本大小的设置:



出于某种原因,一台计算机上的默认值为 100%,而另一台计算机上的默认值为 125%。有没有办法在 webkit 中忽略这个?

最佳答案

正如我在原帖中所写,问题的根本原因是 wkhtmltopdf 受 Windows 中文本大小设置的影响。所以在我的情况下,两台不同的计算机有两个不同的窗口文本大小设置。希望这些信息对某人有用。

编辑

已经有一段时间了,但是如果有人感兴趣,这就是我最终解决问题的方式。我使用了这个论点:

--dpi 125

125 不是一个神奇的数字,它刚刚结束,在我的情况下产生了最好的视觉效果。我没有太多时间研究这个,但它解决了问题,现在每台 Windows 机器都产生相同的结果。

注意 --zoom 参数并没有解决 Windows 机器之间的差异。

关于wkhtmltopdf - 为什么 wkhtmltopdf.exe 在不同的 Windows 机器上会产生不同的结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24018437/

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