HTML ページから wkhtmltopdf を使用して PDF ファイルを生成しました。HTML ページは、1 ピクセルの境界線を持つテーブルを使用します。Acrobat または Foxit で PDF を開くと、垂直方向の境界線をランダムに描画できませんが、ズームインすると表示されます。線が細すぎるため、何らかの丸めエラーだと思いますか?
PDFを印刷すると見栄えがします。
そして、背景色を設定した場合にのみ発生することに気付きました。
どうすればこれを修正できますか?
ここにサンプル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