Package Exports
- html2canvas-pro
- html2canvas-pro/dist/html2canvas-pro.esm.js
- html2canvas-pro/dist/html2canvas-pro.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (html2canvas-pro) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
html2canvas-pro
Next generation JavaScript screenshots tool.
Why html2canvas-pro?
html2canvas-pro is a fork of niklasvh/html2canvas that includes various fixes and new features. It offers several advantages over the original html2canvas, such as:
- support color function
color()
(including relative colors) - support color function
lab()
- support color function
lch()
- support color function
oklab()
- support color function
oklch()
- Support object-fit of
<img/>
- Fixed some issues
If you found this helpful, don't forget to leave a star 🌟.
Installation
npm install html2canvas-pro
pnpm / yarn add html2canvas-pro
Usage
import html2canvas from 'html2canvas-pro';
To render an element
with html2canvas-pro with some (optional) options, simply call html2canvas(element, options);
html2canvas(document.body).then(function(canvas) {
document.body.appendChild(canvas);
});
Contribution
If you want to add some features, feel free to submit PR.
If you want to become a maintainer on it, please contact me.
License
MIT.