cefHtmlSnapshot 0.8.101 release is now available on the cefHtmlSnapshot repository.
This version uses CEF 101.0.15 which includes Chromium 101.0.4951.54, and is recommended for production, as it fixes multiple zero-day issues being actively exploited.
Output formats of text type have been added, you can now output a plain text, HTML or console content snapshot.
cefHtmlSnapshot 0.7.100 release is now available on the cefHtmlSnapshot repository.
This version uses CEF 100.0.23 which includes Chromium 100.0.4896.127, and is recommended for production, as it fixes multiple zero-day issues being actively exploited.
The bundled turbojpeg is updated to 2.1.3, though only to keep up as none of the security and fixes issues applied here.
Finally this version disables the Back/Forward cache, which may not have any effect, but was unnecessary.
cefHtmlSnapshot v0.5.90 is now available in the Github repository.
This version is based on CEF4Delphi with CEF 90.6.5 (Chromium 90.0.4430.93). It also includes the updated libjpeg-turbo v2.1.0 which was recently released.
cefHtmlSnapshot v0.2.88 has the sandbox mode active by default and introduces new security-oriented features:
- added no-sandbox option
- support specifying the URL through a .url file
- added ignore-certificate-errors option
- fixed handling of ‘-h’ to disambiguate between help and height
zip file contains only updated cefHtmlSnapshot.exe (overwrite the one from release v0.1.88)
A new v0.1.88 pre-release has been posted on the cefHtmlSnapshot repository.
This version is based of latest DCEF4Delphi, and brings up the Chromium Embedded Version up to CEF 88.1.4 (Chromium 88.0.4324.96).
There are no other active changes changes at the moment. A version which bundles everything into a solid executable is under investigation, but this is not active/usable yet.
A first v0.1 preview of cefHtmlSnapshot is now available at https://github.com/EricGrange/cefHtmlSnapshot.
This is a command-line utility that aims to take image (PNG, JPG) or PDF snapshots of an HTML website or file, and fill in the “void” left by the abandon of Qt webkit tools like phantomjs or wkhtml2pdf. While those old utilities still work, they do not support modern web standards, and any tidbit of ECMA6 will have them stumble.