Konwersja HTML do SVG?


8

Chciałbym przekonwertować niektóre nieco proste strony internetowe (bez javascript, minimalny CSS) na SVG w celu archiwizacji. Zastanawiam się, czy istnieje sugerowane narzędzie lub przepływ pracy dla tej konwersji?

Moja obecna myśl to jakoś otworzyć strony w programie Adobe Illustrator, a następnie wyeksportować do SVG. Jednak to „jakoś” jest dużym znakiem zapytania. Może coś jak to zostanie otwarty w programie Illustrator HTML?


1
Na marginesie: po co chcesz je przekonwertować na SVG? Po co archiwizować je w ten sposób?
slhck

Muszę udostępnić wiele stron dokumentacji w formacie HTML dla urządzenia z ograniczeniami. Nie będę mieć renderera HTML, ale będę miał silnik renderujący SVG. Mam nadzieję, że SVG spowoduje mniejsze rozmiary plików niż tylko zrzuty ekranu stron HTML.
jedierikb

1
Więcej odpowiedzi na podobne pytanie - superuser.com/questions/579933/...
Randall Whitman,

Odpowiedzi:


3

Być może możesz wydrukować go w formacie wektorowym, takim jak PDF, który zasadniczo można przekonwertować na SVG.

Jeśli drukujesz do formatu PDF, możesz spróbować przekonwertować go na SVG za pomocą Inkscape i / lub http://www.cityinthesky.co.uk/opensource/pdf2svg .

Możesz także spróbować wydrukować do PS / EPS i przekonwertować przez Uniconverter lub Scribus. Zobacz Konwertowanie z formatu EPS na SVG


1
Problem polega na tym, że wtedy łamanie stron następuje w niemożliwych miejscach.
Christian

1

Chciałbym zagłębić się w jakiś edytor tekstu i napisać XSL, przekształcając HTML / XHTML w SVG. Transformację można przeprowadzić na różne sposoby.

Oczywiście wymaga to, aby Twój HTML był poprawnym plikiem XML - i może być może z niewielkimi zmianami.

Zaletą tego podejścia jest to, że masz 100% kontroli nad wynikiem (dokument SVG). Wadą jest to, że jest to trochę skomplikowane.


1

Oto narzędzie, które przeniesie Cię z HTML do PDF. Następnie możesz przejść z pdf do svg (co jest prawdopodobnie łatwiejsze niż html do svg bezpośrednio): http://wkhtmltopdf.org/

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.