HTMLからSVGへの変換?


8

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

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


1
余談ですが、そもそもなぜそれらをSVGに変換したいのですか?それらをそのようにアーカイブすることのポイントは何ですか?
slhck

制約のあるデバイスでHTMLのドキュメントの多くのページを利用できるようにする必要があります。htmlレンダラーは使用できませんが、svgレンダリングエンジンは使用できます。うまくいけば、SVGはHTMLページのスクリーンショットだけよりもファイルサイズが小さくなります。
jedierikb

回答:


3

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

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

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


1
問題は、不可能な場所で改ページが発生することです。
クリスチャン

1

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

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

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


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.