tigtools

DXF naar SVG

Kies een DXF-bestand om het als SVG-tekening te bekijken, schakel lagen aan of uit en download het resultaat. Er wordt niets geüpload.

Werkt in je browser Geen registratie nodig

of zet het hier neer. Het bestand blijft op je apparaat.

Zo gebruik je deze tool

  1. Kies of sleep een .dxf-bestand (opgeslagen als ASCII DXF).
  2. Bekijk het voorbeeld en schakel lagen uit die je niet nodig hebt.
  3. Kies een achtergrond en geef aan of je lijndiktes of één kleur wilt gebruiken.
  4. Download de SVG of kopieer de code.

Hoe het werkt

Het DXF-bestand wordt met de open-source-bibliotheek dxf-parser gelezen en in de browser omgezet naar SVG-paden. Ondersteunde entiteiten: LINE, LWPOLYLINE en POLYLINE (bulges worden echte cirkelbogen), CIRCLE, ARC, ELLIPSE, SPLINE (bemonsterd als korte lijnsegmenten), SOLID- en 3DFACE-omtrekken, TEXT en MTEXT (één lettertype, opmaakcodes verwijderd), INSERT-blokverwijzingen met positie, schaal, rotatie en MINSERT-arrays, en de blokken die DIMENSION-entiteiten tekenen.

De Y-as wordt gespiegeld omdat CAD-tekeningen omhoog tellen en SVG omlaag telt, en de SVG-viewbox omvat de zichtbare tekening met een kleine marge. Kleuren komen van de entiteit, de laag of het invoegende blok (BYLAYER en BYBLOCK), op basis van de 256-kleuren AutoCAD Color Index of ware kleuren. Elke laag wordt een SVG-groep, zodat u lagen afzonderlijk in een vectoreditor kunt bewerken.

Beperkingen: DWG en binaire DXF worden niet gelezen. Paper-space-layouts, arceringen, afbeeldingen, lijntypen (streepjes), 3D-solids, meshes en puntentiteiten worden niet getekend; de tool meldt hoeveel entiteiten zijn overgeslagen. Rationele splinegewichten worden genegeerd. Als $INSUNITS mm, cm of inch is, gebruiken de breedte en hoogte van de SVG die eenheid; anders worden tekeneenheden als gewone getallen weergegeven.

Voorbeelden

Lasersnijcontour

Een DXF-bestand uit een CAD-programma met de snijcontour op laag CUT en maten op DIM: verberg DIM en TEXT, kies een transparante achtergrond en download een SVG voor de lasersoftware.

Plattegrond voor een webpagina

Een architectonisch DXF-bestand met muren, deuren als blokverwijzingen en ruimtelabels: behoud alle lagen, gebruik DXF-lijndiktes en neem de SVG op in een pagina waar deze zonder vervaging schaalt.

Veelgestelde vragen

Kan ik DWG-bestanden converteren?

Nee. DWG is een gesloten binair formaat. Gebruik in AutoCAD, LibreCAD, DraftSight, FreeCAD of QCAD Opslaan als of Exporteren en kies DXF (ASCII); converteer dat bestand vervolgens hier.

Waarom staat sommige tekst in het verkeerde lettertype of op de verkeerde positie?

De SVG gebruikt een algemeen schreefloos lettertype en de basisuitlijning van TEXT en MTEXT. CAD-lettertypen (SHX), gestapelde breuken en alineaopmaak worden niet overgenomen.

Worden bogen als bogen behouden?

Ja, voor ARC, CIRCLE en polyline-bulges, zolang een blok niet verschillend is geschaald in X en Y. Ellipsen, splines en bogen binnen niet-uniform geschaalde blokken worden korte rechte lijnsegmenten.

Waarom ziet mijn tekening er piepklein uit of staat deze ver naar één kant?

De viewbox omvat alle zichtbare entiteiten, dus een los object ver van de tekening maakt al het andere klein. Verberg de laag die het bevat of verwijder het in uw CAD-programma.

Privacy

Het DXF-bestand wordt in je browser gelezen en geconverteerd. Het wordt niet geüpload of opgeslagen; alleen een anonieme gebeurtenis dat de tool is gebruikt, wordt geteld.