Файли SVG, експортовані з CAD-програм — особливо ті, які були передані через імпорт DXF у Inkscape — часто містять багато "сміття", яке призводить до збоїв парсерів SVG. Очищувач SVG видаляє цей мотлох, щоб ваші контури завантажувалися чисто.
Що йде не так з CAD SVG?
Загальні причини, від яких очищувач позбавляється:
<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".
Два способи використання
- Автоматично — cncfoam.com очищує кожен SVG у момент завантаження або перетягування його в інструмент, показуючи сповіщення про те, що було видалено. Зазвичай вам ніколи не доведеться про це думати.
- Окремий інструмент публічний Очищувач SVG сторінка очищає файли у вашому браузері (нічого не завантажується). Перетягніть один файл або цілу папку; кожен файл отримує позначку ОЧИЩЕНО / ВЖЕ ЧИСТО / НЕВДАЧА з точним повідомленням парсера, і ви можете завантажити все як ZIP.
Безпека
SVG-файли можуть містити скрипти, тому кожен SVG, який завантажується на cncfoam.com, також знезаражено — <script>, <foreignObject>, event handlers and javascript:/data: links are stripped — before it is parsed or stored. The cleaner is about парсеабельністьчистити? безпекаЧи обидва запускаються автоматично?