Чистильник SVG

Чому експортовані з CAD SVG ламають парсери та як cncfoam.com SVG cleaner це виправляє: видалення залишків Inkscape/DXF, пакетне очищення папок та завантаження чистого ZIP.

Файли 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 stray xml: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 парсеабельністьчистити? безпекаЧи обидва запускаються автоматично?

Якщо SVG не завантажується ніде — не лише на cncfoam.com — спочатку прогоніть його через очищувач. Він виправляє дивовижно багато файлів із проблемою "чому це не відкривається".