Czyszczenie SVG

Dlaczego eksportowane z CAD SVG-y psują parsery i jak narzędzie cncfoam.com SVG cleaner je naprawia: usuwanie pozostałości z Inkscape/DXF, czyszczenie folderów wsadowo oraz pobieranie czystego ZIP-a.

Pliki SVG eksportowane z programów CAD — zwłaszcza te, które zostały poddane konwersji przez import DXF w Inkscape — są często zaśmiecone elementami, które powodują awarie parserów SVG. Czyszczenie SVG paski usuwają śmieci, aby Twoje kontury ładowały się czysto

Co idzie źle z CAD-owymi SVG?

Typowe substancje usuwane przez środek czyszczący:

  • <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 stray xml:space="preserve".

Dwa sposoby użycia

  • Automatycznie — cncfoam.com czyści każdy plik SVG w momencie jego załadowania lub upuszczenia w narzędziu, pokazując powiadomienie o tym, co zostało usunięte. Zazwyczaj nie musisz się tym martwić.
  • Narzędzie samodzielne — publiczny Czyszczenie SVG strona czyści pliki w Twojej przeglądarce (nic nie jest przesyłane). Upuszcz plik lub cały folder; każdy plik otrzyma znacznik WYCZYSZCZONY / JUŻ CZysty / NIEPOWODZENIE wraz z dokładną wiadomością parsera, a całość możesz pobrać jako ZIP.

Bezpieczeństwo

SVG mogą przenosić skrypty, więc każdy SVG, który trafia na cncfoam.com, również zdezynfekowane<script>, <foreignObject>, event handlers and javascript:/data: links are stripped — before it is parsed or stored. The cleaner is about parsowalnośćCzy środek dezynfekujący jest gotowy? bezpieczeństwoCzy oba działają automatycznie?

Jeśli plik SVG nie chce się załadować nigdzie — nie tylko na cncfoam.com — najpierw przepuść go przez czyszczarkę. Naprawia ona zaskakująco wiele plików, które „nie chcą się otworzyć”.