web-dev-qa-db-ja.com

HTMLからSVGへの変換?

アーカイブ用に、いくらか単純なWebページ(JavaScriptなし、最小限のCSS)をSVGに変換したいと思います。この変換のための推奨ツールまたはワークフローがあるかどうか疑問に思っていますか?

私の現在の考えは、Adobe Illustratorでページを開いてから、SVGにエクスポートすることです。しかし、その「どういうわけか」は大きな疑問符です。たぶん this のようなものがHTMLをIllustratorに開きますか?

8
jedierikb

おそらく、それをPDFのようなベクトル形式に印刷できます。これは、原則としてSVGに変換可能です。

PDFに印刷する場合は、Inkscapeおよび/または http://www.cityinthesky.co.uk/opensource/pdf2svg を使用してSVGに変換してみてください。

PS/EPSに印刷して、UniconverterまたはScribusを介して変換することもできます。 EPSからSVG形式への変換 を参照してください。

3
eug

ある種のテキストエディタを掘り下げてXSLを記述し、HTML/XHTMLをSVGに変換します。変換はさまざまな方法で行うことができます。

明らかに、これにはHTMLが有効なXMLである必要があります。おそらく、いくつかの小さな変更が必要になる可能性があります。

このアプローチの利点の1つは、結果(SVGドキュメント)を100%制御できることです。欠点は、少し複雑なことです。

1
chrwahl

これがhtmlからpdfにあなたを連れて行くツールです。次に、pdfからsvgにステップできます(これは、htmlからsvgに直接移動するよりもおそらく簡単です): http://wkhtmltopdf.org/

1
jedierikb