tigtools

DXF na SVG

Wybierz plik DXF, aby zobaczyć go jako rysunek SVG, włączać i wyłączać warstwy oraz pobrać wynik. Nic nie jest przesyłane.

Działa w przeglądarce Bez rejestracji

lub upuść plik tutaj. Plik pozostaje na Twoim urządzeniu.

Jak używać

  1. Wybierz lub upuść plik .dxf (zapisany jako ASCII DXF).
  2. Sprawdź podgląd i wyłącz warstwy, których nie potrzebujesz.
  3. Wybierz tło oraz czy użyć grubości linii, czy jednego koloru.
  4. Pobierz plik SVG lub skopiuj jego kod.

Jak to działa

Plik DXF jest odczytywany w przeglądarce za pomocą biblioteki open-source dxf-parser i konwertowany na ścieżki SVG. Obsługiwane elementy: LINE, LWPOLYLINE i POLYLINE (wybrzuszenia są zamieniane na prawdziwe łuki kołowe), CIRCLE, ARC, ELLIPSE, SPLINE (próbkowane do krótkich odcinków linii), kontury SOLID i 3DFACE, TEXT i MTEXT (jedna czcionka, kody formatowania usunięte), odwołania do bloków INSERT z pozycją, skalą i obrotem, tablice MINSERT oraz bloki rysujące elementy DIMENSION.

Oś Y jest odwracana, ponieważ rysunki CAD liczą współrzędne w górę, a SVG w dół, a pole widoku SVG obejmuje widoczny rysunek z niewielkim marginesem. Kolory pochodzą z elementu, jego warstwy lub bloku wstawiającego (BYLAYER i BYBLOCK), przy użyciu 256-kolorowego indeksu AutoCAD Color Index lub kolorów rzeczywistych. Każda warstwa staje się grupą SVG, dzięki czemu można edytować warstwy osobno w edytorze wektorowym.

Ograniczenia: pliki DWG i binarne pliki DXF nie są odczytywane. Układy przestrzeni papieru, kreskowania, obrazy, rodzaje linii (przerywane), bryły 3D, siatki i elementy punktowe nie są rysowane; narzędzie informuje, ile elementów pominięto. Wagi splajnów wymiernych są ignorowane. Jeśli $INSUNITS to mm, cm lub cale, szerokość i wysokość SVG są wyrażone w tej jednostce; w przeciwnym razie jednostki rysunku są zapisywane jako zwykłe liczby.

Przykłady

Kontur do cięcia laserem

Plik DXF wyeksportowany z programu CAD z konturem cięcia na warstwie CUT i wymiarami na warstwie DIM: ukryj DIM i TEXT, wybierz przezroczyste tło i pobierz SVG dla oprogramowania do lasera.

Rzut kondygnacji na stronę internetową

Architektoniczny plik DXF ze ścianami, drzwiami jako odwołaniami do bloków i etykietami pomieszczeń: zachowaj wszystkie warstwy, użyj grubości linii DXF i osadź SVG na stronie, gdzie skaluje się bez rozmycia.

Często zadawane pytania

Czy mogę konwertować pliki DWG?

Nie. DWG to zamknięty format binarny. W programach AutoCAD, LibreCAD, DraftSight, FreeCAD lub QCAD użyj opcji Zapisz jako lub Eksportuj i wybierz DXF (ASCII), a następnie przekonwertuj ten plik tutaj.

Dlaczego część tekstu ma złą czcionkę lub położenie?

Plik SVG używa ogólnej czcionki bezszeryfowej i podstawowego wyrównania elementów TEXT i MTEXT. Czcionki CAD (SHX), ułamki piętrowe i formatowanie akapitowe nie są odtwarzane.

Czy łuki są zachowywane jako łuki?

Tak, dla elementów ARC, CIRCLE i wybrzuszeń polilinii, o ile blok nie jest skalowany inaczej w osiach X i Y. Elipsy, splajny i łuki wewnątrz bloków skalowanych nierównomiernie stają się krótkimi odcinkami prostymi.

Dlaczego mój rysunek wygląda na bardzo mały lub jest przesunięty daleko w bok?

Pole widoku obejmuje każdy widoczny element, więc pojedynczy obiekt daleko od rysunku sprawia, że wszystko inne jest małe. Ukryj warstwę, która go zawiera, lub usuń go w programie CAD.

Prywatność

Plik DXF jest odczytywany i konwertowany w Twojej przeglądarce. Nie jest przesyłany ani zapisywany; zliczane jest tylko anonimowe zdarzenie użycia narzędzia.