SVG-filer eksporteret fra CAD-programmer — især dem, der er blevet rundsendt gennem en DXF-import i Inkscape — er ofte fyldt med skrald, der får SVG-parserne til at gå ned. The SVG-renser fjerner det lort, så dine omrids indlæses rent?
Hvad går galt med CAD SVG'er?
Almindelige syndere, som rengøringsmidlet fjerner:
<symbol id="*Model_Space">blocks — the asterisk is an invalid XML id character that crashes parsers.<inkscape:path-effect>live path effects.<pattern id="Hatch…">DXF hatch fills.<marker id="Distance…">dimension markers.- Unused
<defs>entries and strayxml:space="preserve".
To måder at bruge det
- Automatisk — cncfoam.com renser enhver SVG i det øjeblik, du loader eller slipper den ind i værktøjet, og viser en meddelelse om, hvad der blev fjernet. Du behøver normalt aldrig tænke over det.
- Det standalone værktøj — det offentlige SVG-renser side renser filer i din browser (intet bliver uploadet). Slip en enkelt fil eller en hel mappe; hver fil får et BLEVET RENSET / ALLEREDE REN / FEJL badge med den præcise parserbesked, og du kan downloade alt som en ZIP.
Sikkerhed
SVG'er kan bære scripts, så alle SVG'er, der kommer ind på cncfoam.com, bliver også sanitiseret — <script>, <foreignObject>, event handlers and javascript:/data: links are stripped — before it is parsed or stored. The cleaner is about kanaliserbarhedEr sanitizeret ved at sikkerhedKører begge automatisk?