2010-10-05 2 views
3

Я хочу конвертер для преобразования из формата SVG в (HTML + CSS)конвертировать SVG в HTML + CSS

<g transform="matrix(1.25,0,0,-1.25,0,15.56875)"> 


    <text transform="matrix(1,0,0,-1,76.881,0)"> 
     <tspan style="font-size: 7.87px; font-family: 'XITSMath';" x="0" y="0">N</tspan> 
    </text> 


    <text transform="matrix(1,0,0,-1,88.499,7.313)"> 
     <tspan style="font-size: 7.87px; font-family: 'XITSMath';" x="0" y="0">T</tspan> 
    </text> 
</g> 

Теперь то, что я хочу сделать, это преобразование матрицы, х и у значения атрибутов CSS . Например, T здесь является надстрочным индексом, а N - индексом, и это делается с помощью атрибутов tarnsform, x и y. И я хочу перевести этот эффект суб-супер-скрипта на css в документе HTML. Я нашел сценарий python, названный svg2css, и другой, который вызвал svg2html, но я не могу найти какую-либо информацию о том, как их протестировать. Это svg2css сценарий: http://sourceforge.net/projects/svg2css/files/
И это svg2html сценарий: http://jspoker.pokersource.info/jpoker-1.0.16/test-svg2html.py
Я нашел это также, это, кажется, тестовый код для svg2html сценария: http://jspoker.pokersource.info/jpoker-1.0.16/test-svg2html.py Привет друзья, наконец, я нашел способ проверить svg2css питон скрипт, но это приводит к сообщению об ошибке: Я пытался использовать svg2css расширение Inkscape в питоне, который преобразует файл SVG в эквивалентном CSS + HTML, но это не привело к выходу с предупреждающим сообщением:

Исходный файл C: \ WINDOWS \ Temp \ ink_ext_XXXXXX.svg9EFDKV не SVG. Мой файл SVG очень прост, он содержит только один текстовый тег, я попытался сгенерировать CSS + HTML из этих форматов SVG:

  1. простой SVG
  2. Inkscape SVG
  3. оптимизирован SVG но все из них перераспределены без вывода с тем же сообщением об ошибке.

Это файл журнала ошибок генерируется в \ Users \ Персонал \ Application Data \ Inkscape:

Расширение "Эскиз Input" не удалось загрузить, так как зависимость не была достигнута. Зависимость: Тип: исполняемый местоположение: путь строка: skconvert

Extension "LaTeX Input" не удалось загрузить, так как зависимость не была достигнута. Зависимость: Тип: расширение местоположение: Расширения строка: org.inkscape.input.sk

Я знаю, что я должен загрузить эти ресурсы, указанные в файле журнала ошибок и исправить их, может ли один помочь мне для этого, или если есть другое решение? СПАСИБО заранее.

+0

сейчас я нашел скрипт python под названием (svg2css), информации об использовании его нет, но он должен конвертировать из svg в html + css, поэтому я буду очень рад, если кто-нибудь скажет мне что-нибудь об этом. ko.sourceforge.jp/projects/sfnet_svg2css loll

+0

Приветствую вас, я хочу сообщить вам, что моя проблема заключается в том, как установить skencil http://www.nongnu.org/skencil/download. html, если кто-нибудь знает какую-либо информацию об установке этой программы, пожалуйста, помогите мне. – loll

ответ

-1

Это не совсем возможно, так как SVG - это графический формат (изображение).

Точно так же вы не можете напрямую конвертировать jpg или png в HTML.

Да, можно создавать таблицы с ячейками 1px, которые эмулируют изображение, но я сомневаюсь, что это то, что вы ищете.


Update:

Видя, как у вас есть только text элементы, вы можете быть в состоянии использовать XSL для transfrom ваш SVG в XHTML - вам нужно будет предоставить собственный файл CSS, однако (хотя, вы может также генерировать это с помощью XSL, в зависимости от содержимого SVG).

+0

Вы правы, но мой файл svg содержит теги и не содержит каких-либо встраиваемых или связанных изображений. – loll

+2

@loll - довольно важная деталь, чтобы уйти от вас вопрос. Как насчет _editing_ вашего вопроса и добавления _all_ важных деатилов к нему? – Oded

+0

Большое спасибо за вашу помощь, я попробую применить, но я надеюсь найти прямой конвертер из svg в html. – loll

Смежные вопросы