tigtools

DXF у SVG

Виберіть файл DXF, щоб переглянути його як SVG-креслення, увімкніть або вимкніть шари та завантажте результат. Файл нікуди не надсилається.

Працює у вашому браузері Без реєстрації

або перетягніть його сюди. Файл залишається на вашому пристрої.

Як користуватися

  1. Виберіть або перетягніть файл .dxf (збережений як ASCII DXF).
  2. Перегляньте попередній перегляд і вимкніть шари, які вам не потрібні.
  3. Виберіть фон і вкажіть, чи використовувати товщину ліній або один колір.
  4. Завантажте SVG або скопіюйте його код.

Як це працює

DXF зчитується за допомогою бібліотеки з відкритим кодом dxf-parser і перетворюється на SVG-контури у вашому браузері. Підтримувані об’єкти: LINE, LWPOLYLINE та POLYLINE (опуклості стають справжніми круговими дугами), CIRCLE, ARC, ELLIPSE, SPLINE (дискретизується короткими відрізками), контури SOLID і 3DFACE, TEXT та MTEXT (один шрифт, коди форматування видалено), посилання на блоки INSERT із позицією, масштабом, поворотом і масивами MINSERT, а також блоки, які малюють об’єкти DIMENSION.

Вісь Y перевернута, бо в CAD-кресленнях координати зростають угору, а в SVG — униз; рамка перегляду SVG охоплює видиме креслення з невеликим полем. Кольори беруться з об’єкта, його шару або блоку, що вставляє (BYLAYER і BYBLOCK), з використанням 256-кольорового індексу AutoCAD Color Index або справжніх кольорів. Кожен шар стає групою SVG, тому ви можете редагувати шари окремо у векторному редакторі.

Обмеження: DWG і двійковий DXF не читаються. Компонування в просторі аркуша, штрихування, зображення, типи ліній (пунктири), 3D-тіла, сітки й точкові об’єкти не малюються; інструмент повідомляє, скільки об’єктів він пропустив. Ваги раціональних сплайнів ігноруються. Якщо $INSUNITS — мм, см або дюйми, ширина й висота SVG використовують цю одиницю; інакше одиниці креслення записуються як звичайні числа.

Приклади

Контур для лазерного різання

DXF, експортований із CAD-програми, з контуром різання на шарі CUT і розмірами на шарі DIM: сховайте шари DIM і TEXT, виберіть прозорий фон і завантажте SVG для лазерного програмного забезпечення.

План поверху для вебсторінки

Архітектурний DXF зі стінами, дверима як посиланнями на блоки та підписами приміщень: залиште всі шари, використовуйте ваги ліній DXF і вбудуйте SVG у сторінку, де він масштабується без розмиття.

Поширені запитання

Чи можу я конвертувати файли DWG?

Ні. DWG — це закритий двійковий формат. У AutoCAD, LibreCAD, DraftSight, FreeCAD або QCAD скористайтеся «Зберегти як» або «Експорт» і виберіть DXF (ASCII), а потім конвертуйте цей файл тут.

Чому частина тексту має неправильний шрифт або положення?

SVG використовує звичайний шрифт без засічок і базове вирівнювання TEXT та MTEXT. Шрифти CAD (SHX), складені дроби та форматування абзаців не відтворюються.

Чи залишаються дуги дугами?

Так, для ARC, CIRCLE і опуклостей поліліній, якщо блок не масштабовано по-різному за X і Y. Еліпси, сплайни та дуги всередині нерівномірно масштабованих блоків стають короткими прямими відрізками.

Чому моє креслення виглядає крихітним або зміщеним в один бік?

Рамка перегляду охоплює всі видимі об’єкти, тому випадковий об’єкт далеко від креслення робить усе інше малим. Сховайте шар, що містить його, або видаліть його у своїй CAD-програмі.

Конфіденційність

Файл DXF зчитується й конвертується у вашому браузері. Він не надсилається та не зберігається; фіксується лише анонімна подія використання інструмента.