我使用wkhtmltopdf从一个html页面生成了一个PDF文件。该html页面使用具有1像素边框的表格。如果我使用Acrobat或Foxit打开PDF,它们会随机地漏掉垂直边框,但如果我放大,它们会出现。所以我猜这是某种舍入误差,因为线条太细了?如果我打印PDF,它看起来很好。我刚刚意识到,只有在设置背景颜色时才会发生这种情况。我该如何解决这个问题?
这是一个样例PDF。根据缩放比例,分隔字符“a”和“b”的边框会消失。我是这样生成该文件的:
这是一个样例PDF。根据缩放比例,分隔字符“a”和“b”的边框会消失。我是这样生成该文件的:
echo "
<html><body>
<span style="border: 1px solid black; background-color:red;">a</span>
<span style="background-color:red">b</span>
</body></html>"
| wkhtmltopdf.exe - test.pdf