HTML в SVG преобразование?


8

Я хотел бы преобразовать несколько простых веб-страниц (без JavaScript, минимальный CSS) в SVG для архивирования. Мне интересно, есть ли предлагаемый инструмент или рабочий процесс для этого преобразования?

Моя текущая мысль - как-то открыть страницы в Adobe Illustrator и затем экспортировать в SVG. Однако это «как-то» - большой вопросительный знак. Может быть, что-то вроде этого откроет HTML в Illustrator?


1
Просто на заметку: почему вы хотите конвертировать их в SVG? Какой смысл архивировать их таким образом?
slhck

Мне нужно сделать много страниц документации в формате html для ограниченного устройства. У меня не будет доступного рендера html, но у меня будет движок рендеринга svg. Надеемся, что SVG приведет к меньшему размеру файла, чем просто скриншоты HTML-страниц.
jedierikb

1
Больше ответов на подобный вопрос - superuser.com/questions/579933/…
Рэндалл Уитмен

Ответы:


3

Возможно, вы можете распечатать его в векторном формате, таком как PDF, который в принципе можно конвертировать в SVG.

Если вы печатаете в PDF, вы можете попробовать конвертировать его в SVG, используя Inkscape и / или http://www.cityinthesky.co.uk/opensource/pdf2svg .

Вы также можете попробовать распечатать в PS / EPS и конвертировать через Uniconverter или Scribus. См. Преобразование из EPS в формат SVG


1
Проблема в том, что вы получаете разрывы страниц в невозможных местах.
Кристиан,

1

Я копался в каком-нибудь текстовом редакторе и писал какой-нибудь XSL, преобразовывая HTML / XHTML в SVG. Преобразование может быть сделано по-разному.

Очевидно, это требует, чтобы ваш HTML был действительным XML - и, возможно, это могло бы быть с небольшими изменениями.

Одним из преимуществ этого подхода является то, что вы имеете 100% контроль над результатом (документ SVG). Недостатком является то, что это немного сложно.


1

Вот инструмент, который переводит вас из HTML в PDF. Затем вы можете перейти от pdf к svg (что, по-видимому, проще, чем html к svg напрямую): http://wkhtmltopdf.org/

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.