How to solve the difference between the PDF exported by Linux and win
//Version Information "jsreport": "^2.11.0", "jsreport-chrome-pdf": "=1.9.0", "compare-pdf": "^1.1.8",
As shown in the figure below, the PDF exported on different platforms will have a little difference, which will cause the PDF test to fail.
Is there a good solution to this problem, thanks.
And what is the difference?
There is likely nothing we can do, we can't influence how chrome is using native OS APIs.
When using compare-pdf to compare two PDFs, the differences will be highlighted, such as the green part in the figure.
The position of the fonts generated by win and linux is a little bit different, which leads to this problem.
Did you try using a webfont instead of fonts from OS?
This is the html I copied under temp before merging to PDF. From here you can see that I used my own font, so the font of win and linux should be the same.
Do you need to use the
compare-pdfjust because of some unit tests? Perhaps you find a better way of testing.
ok, thanks for your reply.