Hi,
Internally EO.Pdf uses a built-in Chromium based browser engine to render the HTML. The current version of EO.Pdf is based on Chromium V81 and this is how Chromium V81 render a checkbox. We are working on a new version that will be based on Chromium V86. Chromium V86 will render checkbox like the current Chrome does.
However you should be able to use CSS to customize checkbox though. As a test, you can use our EOPdfDemo sample application to conver the following Url:
https://www.w3schools.com/howto/howto_css_custom_checkbox.aspYou should see checkbox being customized properly in the result PDF file.
Thanks!