Jer*_*lix 38
我遇到了同样的需求,并找到了以下免费实用程序,它们承诺这是可能的:
WebVector是一个HTML到SVG或PNG转换器.它将HTML文档转换为SVG格式的矢量图像或PNG格式的位图图像.标准矢量图形(SVG)文件可以由各种矢量图形编辑器(如Inkscape)进一步编辑.
http://cssbox.sourceforge.net/webvector/
CutyCapt是一个小型跨平台命令行实用程序,用于捕获WebKit将网页呈现为各种矢量和位图格式,包括SVG,PDF,PS,PNG,JPEG,TIFF,GIF和BMP.有关基于Internet Explorer的类似工具,请参阅IECapt.
http://cutycapt.sourceforge.net/
wkhtmltopdf和wkhtmltoimage是开源(LGPL)命令行工具,使用QT Webkit呈现引擎将HTML呈现为PDF和各种图像格式.这些完全"无头",不需要显示或显示服务.如果你是这样的话,还有一个C库.
http://wkhtmltopdf.org/
-
未解决的问题:我知道您可以使用像rasterize.js这样的东西来渲染DOM对象<canvas>,但是如何构建这些库以便它们能够导出SVG?具体来说,WebKit本身可以用来输出"像素完美"可编辑的Web内容和HTML片段的SVG吗?对于库来说这是一个相对简单的任务还是这个更复杂的东西?
Bmi*_*729 32
我设法找到了一个可以为您进行转换的网站.您所要做的就是在换行符之间粘贴HTML,剩下的工作就完成了.该URL为:http://www.hiqpdf.com/demo/ConvertHtmlToSvg.aspx
尝试了 xthexder 的建议:打印到文件。(然后将 PDF 转换为 SVG。)我在 Linux 下尝试了 Opera、Firefox 和 Chromium;概述如下。对于 Opera 的 bug 真的很遗憾。
我已经在社区维基上制作了这个答案;欢迎添加其他操作系统。
.svg文件,但会在其中写入 PostScript 代码。:-(| 归档时间: |
|
| 查看次数: |
48291 次 |
| 最近记录: |