gpt4 book ai didi

使用 wkhtmltopdf 小于 4px @300dpi 的 Css 边框

转载 作者:太空宇宙 更新时间:2023-11-04 12:04:03 29 4
gpt4 key购买 nike

我正在生成一个自动填充的 PDF,它是从给我的 inDesign 布局中克隆而来的。此布局使用表格,表格边框为 0.5pt。使用 wkhtmltopdf 时,这些边框无法正确呈现,因为 webkit 不希望线条细于 0.8pt/1px。

我尝试使用 0.8px(屏幕上 100% 时不显示,400% 时正确高度)、直接 0.5pt 或使用 1px 框阴影等变通方法,这些似乎都没有给我正确的厚度,因为低于 1 像素或低于 0.8 磅的线条未呈现到我的 PDF 文件中,而 1 像素的框阴影给我同样的问题。

编辑:我用来生成 PDF 的命令:wkhtmltopdf.exe -T 0 -B 0 -L 0 -R 0 --dpi 300 --disable-smart-shrinking <input> <output>

我不反对光学解决方法。这是我的问题的预览:

提前致谢!

最佳答案

已解决。如果它由 wkhtmltopdf 处理,则不可能使用 CSS。

我发现的第一个解决方法是在 A3 纸张尺寸中使用 zoom:1.41 渲染页面,然后在 A4 中以 zoom:1/(1.41) 渲染它。那是相当臃肿。

因此,我使用高度/宽度为 0.2 毫米的 SVG Sprite 替换了我的边框。它允许我跳过 A4->A3->A4 转换,并且仍然使用 --disable-smart-shrinking 选项,即使我的标记现在很难看。

关于使用 wkhtmltopdf 小于 4px @300dpi 的 Css 边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29516313/

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