svg-crowbar:从HTML文档中提取带有随附样式的SVG,并允许将其下载为SVG或PNG文件

时间:2024-03-10 22:38:31
【文件属性】:

文件名称:svg-crowbar:从HTML文档中提取带有随附样式的SVG,并允许将其下载为SVG或PNG文件

文件大小:292KB

文件格式:ZIP

更新时间:2024-03-10 22:38:31

svg png svg-crowbar png-crowbar HTML

SVG撬杠库 一个独立的3.5Kb JS客户端库,基于Chrome。 该库提供了触发具有内联所有样式的给定SVG文件下载的功能,以使其在与原始HTML页面独立打开时看起来相同。 在下载之前,也可以使用该库将SVG转换为PNG。 用法 import downloadSvg from 'svg-crowbar' ; downloadSvg ( document . querySelector ( 'svg' ) ) ; 或者 import { downloadPng } from 'svg-crowbar' ; downloadPng ( document . querySelector ( 'svg' ) , 'my_svg' , { css : 'internal' } ) ; downloadSVG / downloadPNG函数每个都有三个参数: downloadSVG (


【文件预览】:
svg-crowbar-master
----.travis.yml(279B)
----.eslintrc(1KB)
----renovate.json(169B)
----.grenrc(170B)
----package.json(2KB)
----babel.config.json(195B)
----.github()
--------workflows()
----test()
--------util.test.js(892B)
--------png.test.js(783B)
--------_setup.js(106B)
--------svg.test.js(528B)
--------inputProcessor.test.js(932B)
----jest.config.js(156B)
----LICENSE(1KB)
----package-lock.json(1.28MB)
----manual-tests()
--------assets()
--------index.html(377B)
--------index-umd-png-errors.html(2KB)
--------index-umd-throwing.html(4KB)
--------index-umd-no-viewbox.html(2KB)
--------index-umd.html(2KB)
----src()
--------png.js(1KB)
--------index.js(518B)
--------const.js(385B)
--------util.js(770B)
--------svg.js(323B)
--------__mocks__()
--------inputProcessor.js(3KB)
----.gitignore(56B)
----webpack.config.js(90B)
----CHANGELOG.md(14KB)
----README.md(3KB)
----.eslintignore(5B)
----.node-version(8B)

网友评论