Hi @bjrmatos,
I'm trying to migrate from the .Net iText Library.
I've uploaded an simple html example here: https://playground.jsreport.net/w/david.masshardt/oIX7iUvs
The easiest way to see the difference in border thickness is to create a docx template with a simple table with minimum border width and convert it using unoconv to a pdf. (Sadly I was not able to upload a docx asset to the playground)
To compare the pdf's I'm using LibreOffice. Just open the two pdf's generated from chrome-pdf and docx in LibreOffice and select one of the borders. In the docx the borders are rendered as lines and in chrome-pdf they are rendered as filled rectangles and are a bit thicker. Also the recangles are created separatly for every cell in the table. (So 4 recangles arround every cell) In the docx to pdf report the lines are continuous over multiple cells.
I found out that when I render the pdf with a 0.8 scale the line width would be exactly the same as in my iText report. But of course this scales down the whole report and I didn't find a way to just scale down the border lines.
I've also tested this with wkhtmltopdf and electon-pdf, but the borders are exacly the same.
Is there any way to scale down only the borders in an html report?