Chuyển đổi HTML sang SVG?


8

Tôi muốn chuyển đổi một số trang web đơn giản (không có javascript, CSS tối thiểu) thành SVG để lưu trữ. Tôi tự hỏi nếu có một công cụ được đề xuất hoặc quy trình làm việc cho chuyển đổi này?

Suy nghĩ hiện tại của tôi là bằng cách nào đó mở các trang trong Adobe Illustrator và sau đó xuất sang SVG. Tuy nhiên, "bằng cách nào đó" là một dấu hỏi lớn. Có lẽ một cái gì đó như thế này sẽ mở HTML vào Illustrator?


1
Chỉ cần lưu ý phụ: Tại sao bạn muốn chuyển đổi chúng thành SVG ngay từ đầu? Điểm lưu trữ chúng theo cách đó là gì?
slhck

Tôi cần cung cấp nhiều trang tài liệu bằng html cho một thiết bị bị hạn chế. Tôi sẽ không có sẵn trình kết xuất html, nhưng sẽ có một công cụ kết xuất svg. Hy vọng, SVG sẽ dẫn đến kích thước tệp nhỏ hơn so với chỉ ảnh chụp màn hình của các trang html.
jedierikb

1
Thêm câu trả lời cho câu hỏi tương tự - superuser.com/questions/579933/ Kẻ
Randall Whitman

Câu trả lời:


3

Có lẽ bạn có thể in nó sang định dạng vector như PDF về nguyên tắc có thể chuyển đổi thành SVG.

Nếu bạn in thành PDF, bạn có thể thử chuyển đổi nó thành SVG bằng Inkscape và / hoặc http://www.cityinthesky.co.uk/opensource/pdf2svg .

Bạn cũng có thể thử in sang PS / EPS và chuyển đổi qua Uniconverter hoặc Scribus. Xem Chuyển đổi từ định dạng EPS sang định dạng SVG


1
Vấn đề là sau đó bạn được nghỉ trang ở những nơi không thể.
Christian

1

Tôi sẽ đào sâu vào một số loại trình soạn thảo văn bản và viết một số XSL, chuyển đổi HTML / XHTML thành SVG. Chuyển đổi có thể được thực hiện theo những cách khác nhau.

Rõ ràng điều này đòi hỏi HTML của bạn là XML hợp lệ - và có thể nó có thể với một số thay đổi nhỏ.

Một lợi thế của phương pháp này là bạn có quyền kiểm soát 100% đối với kết quả (tài liệu SVG). Một bất lợi là nó hơi phức tạp.


1

Đây là một công cụ giúp bạn chuyển từ html sang pdf. Sau đó, bạn có thể chuyển từ pdf sang svg (có thể dễ dàng hơn so với html sang svg trực tiếp): http://wkhtmltopdf.org/

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.