Convertir HTML en SVG
Capturez une page Web sous forme d’illustration SVG redimensionnable avec CutyCapt ou un navigateur et Inkscape.
Convertir des fichiers HTML en ligne
Nous n’avons pas encore de convertisseur en ligne dédié pour HTML vers SVG, mais vous pouvez convertir des fichiers HTML en ligne vers ces formats et bien d’autres :
Vous voulez convertir HTML en SVG ?
Dites-le-nous. Nous choisissons les prochaines conversions à ajouter selon l'intérêt.
Comment convertir html en fichier svg
- Graphiques
- Aucune note pour l'instant.
Un éditeur graphique ou un système de publication peut accepter des illustrations vectorielles, mais pas une page HTML. Le rendu de la page au format SVG vous fournit une illustration redimensionnable, mais ne conserve pas son interactivité sur le Web.
Qu’est-ce que HTML ?
HTML est un langage de balisage qui structure les pages Web, souvent mises en forme avec CSS et rendues interactives avec JavaScript. Les développeurs Web, les systèmes de gestion de contenu et les outils de création de sites produisent des fichiers HTML ; les pages peuvent également dépendre de polices, d’images, de feuilles de style ou de scripts externes.
Qu’est-ce que SVG ?
SVG est un format fondé sur XML pour les graphiques vectoriels. Les tracés, les formes et le texte peuvent être redimensionnés sans pixellisation, et de nombreux éléments peuvent être modifiés dans un logiciel vectoriel. SVG est couramment utilisé pour les logos, les diagrammes et les illustrations. Les photographies et autres images matricielles restent composées de pixels lorsqu’elles sont intégrées dans un fichier SVG.
Comment convertir une page HTML en SVG
Pour effectuer une capture directe hors ligne, utilisez CutyCapt, un moteur de rendu WebKit en ligne de commande qui peut générer des fichiers SVG. Ouvrez un terminal dans le dossier contenant la page et exécutez :
CutyCapt --url="file:///absolute/path/page.html" --out="page.svg" --min-width=1200 --min-height=1600
Remplacez l’URL du fichier et les dimensions par l’emplacement de la page et la taille de fenêtre de rendu souhaitée. Sous Windows, utilisez une URL telle que file:///C:/folder/page.html. Conservez les ressources référencées localement dans les dossiers prévus. Ajoutez --delay=1000 si la page a besoin de temps pour finir de se charger avant la capture. CutyCapt utilise l’ancien moteur Qt WebKit ; vérifiez donc son rendu du CSS et du JavaScript modernes en le comparant à celui d’un navigateur récent.
Si CutyCapt ne rend pas correctement certaines pages, utilisez une version récente de Firefox ou de Chrome et Inkscape :
- Ouvrez le fichier HTML dans le navigateur et vérifiez que les polices, les images et les styles se chargent correctement.
- Imprimez la page au format PDF avec Print → Save to PDF ou Print → Microsoft Print to PDF. Définissez le format et l’orientation du papier, activez les graphiques d’arrière-plan si nécessaire, puis désactivez les en-têtes et pieds de page du navigateur.
- Ouvrez le PDF dans Inkscape avec File → Open, choisissez les options de page et d’importation du texte, puis sélectionnez File → Save As et choisissez
Plain SVGouInkscape SVG. - Vérifiez le fichier SVG dans un navigateur ou un éditeur vectoriel pour repérer les éléments tronqués, le texte mal positionné et les images manquantes.
Qualité et compatibilité
Ces deux méthodes capturent le rendu d’une page au lieu de convertir sa structure HTML. Les liens, les formulaires, les scripts, les animations et le comportement adaptatif ne sont pas conservés. Le résultat dépend de la taille de la fenêtre d’affichage ou de la page PDF, des paramètres d’impression du navigateur, des ressources chargées et des polices disponibles ; le contenu situé hors de la zone capturée peut être tronqué. Le texte et les formes peuvent rester des objets vectoriels, mais les images matricielles le restent également. SVG peut intégrer du HTML avec foreignObject, mais la prise en charge varie selon les visionneuses et les éditeurs : ce n’est donc pas une méthode fiable pour préserver une page Web complète.
Comparaison du format HTML vs SVG
Comparaison entre les formats HTML et SVG sur les propriétés les plus importantes pour cette conversion.
| Propriété | .HTML HyperText Markup Language | .SVG Scalable Vector Graphics |
|---|---|---|
| Norme ouverte | Oui | Oui |
| Compression | Non compressé | Non compressé |
| Taille de fichier typique | Petit | Petit |
| S’ouvre dans un navigateur web | Oui, nativement | Oui, nativement |
| Modification ultérieure | Facile | Facile |
| Support des métadonnées | Basique | Étendu |
| Lisible en texte brut | Oui | Oui |
| Idéal pour | Publication web | Graphiques et illustrations |
| Date d’introduction | 1993 | 1999 |
| Développeur | W3C / WHATWG | W3C |
| Type MIME | text/html | image/svg+xml |
Les informations sur les extensions et les types de fichiers sont fournies par File-Extensions.org
Logiciel suggéré pour convertir html en svg
Autres conversions de fichiers .html
- html en apk
- html en sb3
- html en exe
- html en vcf
- html en docx
- html en text
- html en mp3
- html en txt
- html en epub
- html en jpeg
- html en 9xy
- html en aac
- html en accdb
- html en accde
- html en adoc
- html en adr
- html en android
- html en apkg
- html en app
- html en asp
- html en aspx
- html en azw3
- html en bat
- html en bmp
- html en cfm
- html en css
- html en csv
- html en db
- html en dbk
- html en dex
- html en doc
- html en docbook
- html en docm
- html en dxi
- html en emf
- html en exc
- html en excel
- html en fb2
- html en fdf
- html en fodt
- html en ftl
- html en gif
- html en htm
- html en html5
- html en htmlz
- html en hwp
- html en ics
- html en idd
- html en idml
- html en ind
- html en indd
- html en java
- html en jpg
- html en js
- html en json
- html en jsp
- html en lqm
- html en lua
- html en m4a
- html en man
- html en md
- html en mdb
- html en mediawiki
- html en mht
- html en mm
- html en mobi
- html en mp4
- html en ods
- html en odt
- html en ogg
- html en opml
- html en org
- html en ott
- html en oxps
- html en pages
- html en pdf
- html en php
- html en phtml
- html en png
- html en ppt
- html en prc
- html en py
- html en ris
- html en rst
- html en rtf
- html en shtml
- html en snb
- html en sol
- html en sql
- html en stm
- html en sty
- html en swf
- html en tex
- html en textile
- html en tif
- html en tiff
- html en typ
- html en v2y
- html en vb
- html en vbs
- html en vcard
- html en webp
- html en word
- html en wpd
- html en wps
- html en wri
- html en wss
- html en xhtml
- html en xl
- html en xls
- html en xlsx
- html en xml
- html en xps
- html en xsl
- html en yaml
Conversion inverse
Conversion vers .svg
depuis d'autres formats
- jpg en svg
- png en svg
- cdr en svg
- gif en svg
- docx en svg
- tiff en svg
- fh en svg
- ttc en svg
- ait en svg
- bmp en svg
- afdesign en svg
- ai en svg
- al8 en svg
- ani en svg
- art en svg
- blend en svg
- ccx en svg
- cdt en svg
- cdx en svg
- cgm en svg
- clgx en svg
- cmx en svg
- dat en svg
- dcr en svg
- dcx en svg
- dds en svg
- des en svg
- draw en svg
- drw en svg
- dsf en svg
- dxf en svg
- edx en svg
- emf en svg
- emz en svg
- epf en svg
- epi en svg
- eps en svg
- fcstd en svg
- fh10 en svg
- fh11 en svg
- fh3 en svg
- fh5 en svg
- fh6 en svg
- fh7 en svg
- fh8 en svg
- fh9 en svg
- fla en svg
- fmv en svg
- fxg en svg
- gdraw en svg
- ged en svg
- ggb en svg
- glb en svg
- gml en svg
- gslides en svg
- htm en svg
- icm en svg
- icns en svg
- ico en svg
- icon en svg
- idea en svg
- idml en svg
- idraw en svg
- ifc en svg
- iges en svg
- ind en svg
- indd en svg
- indt en svg
- inf en svg
- jdm en svg
- jnb en svg
- jpeg en svg
- m3d en svg
- met en svg
- odg en svg
- pat en svg
- pct en svg
- pdf en svg
- pdn en svg
- plt en svg
- ps en svg
- psd en svg
- psp en svg
- pub en svg
- pxd en svg
- pxz en svg
- scut en svg
- scut2 en svg
- scut3 en svg
- sda en svg
- sketch en svg
- skp en svg
- svgz en svg
- swf en svg
- tif en svg
- vectornator en svg
- vssx en svg
- vsx en svg
- webp en svg
- wmf en svg
- wpc en svg
- wpg en svg
- xaml en svg
- xcf en svg
- ygf en svg
- yuv en svg
- zmf en svg