tigtools

DXF til SVG

Vælg en DXF-fil for at se den som en SVG-tegning, slå lag til eller fra, og download resultatet. Intet uploades.

Kører i din browser Ingen tilmelding

eller slip den her. Filen forbliver på din enhed.

Sådan bruger du det

  1. Vælg eller slip en .dxf-fil (gemt som ASCII DXF).
  2. Tjek forhåndsvisningen, og slå de lag fra, du ikke har brug for.
  3. Vælg baggrund, og om der skal bruges linjetykkelser eller én farve.
  4. Download SVG'en, eller kopiér koden.

Sådan fungerer det

DXF-filen læses med open source-biblioteket dxf-parser og konverteres til SVG-stier i din browser. Understøttede entiteter: LINE, LWPOLYLINE og POLYLINE (udbulninger bliver til ægte cirkelbuer), CIRCLE, ARC, ELLIPSE, SPLINE (omsættes til korte linjestykker), SOLID- og 3DFACE-omrids, TEXT og MTEXT (enkelt skrifttype, formateringskoder fjernet), INSERT-blokreferencer med position, skala, rotation og MINSERT-arrays samt de blokke, der tegner DIMENSION-entiteter.

Y-aksen vendes om, fordi CAD-tegninger tæller opad, mens SVG tæller nedad, og SVG-viewboxen tilpasser sig den synlige tegning med en lille margen. Farverne kommer fra entiteten, dens lag eller den indsættende blok (BYLAYER og BYBLOCK) og bruger AutoCAD Color Index med 256 farver eller ægte farver. Hvert lag bliver en SVG-gruppe, så du kan redigere lagene separat i et vektoreditor.

Begrænsninger: DWG og binær DXF læses ikke. Papirrum-layouts, skraveringer, billeder, linjetyper (stiplet), 3D-solider, masker og punktentiteter tegnes ikke; værktøjet fortæller, hvor mange entiteter det sprang over. Rationelle spline-vægte ignoreres. Hvis $INSUNITS er mm, cm eller tommer, bruger SVG-bredden og -højden den enhed; ellers skrives tegneenhederne som almindelige tal.

Eksempler

Laserskæringsomrids

En DXF eksporteret fra et CAD-program med skærekonturen på laget CUT og målsætninger på DIM: skjul DIM og TEXT, vælg en gennemsigtig baggrund, og download en SVG til lasersoftwaren.

Plantegning til en webside

En arkitektonisk DXF med vægge, døre som blokreferencer og rumetiketter: behold alle lag, brug DXF-linjetykkelser, og indlejr SVG'en på en side, hvor den skalerer uden at blive sløret.

Ofte stillede spørgsmål

Kan jeg konvertere DWG-filer?

Nej. DWG er et lukket binært format. I AutoCAD, LibreCAD, DraftSight, FreeCAD eller QCAD skal du bruge Gem som eller Eksporter og vælge DXF (ASCII), og derefter konvertere filen her.

Hvorfor står noget tekst med forkert skrifttype eller position?

SVG'en bruger en generisk sans-serif-skrifttype og den grundlæggende justering af TEXT og MTEXT. CAD-skrifttyper (SHX), stablede brøker og afsnitsformatering gengives ikke.

Bevares buer som buer?

Ja for ARC, CIRCLE og polylinjeudbulninger, så længe en blok ikke er skaleret forskelligt i X og Y. Ellipser, splines og buer i ikke-uniformt skalerede blokke bliver til korte lige segmenter.

Hvorfor ser min tegning lille ud eller er forskudt langt til den ene side?

Visningsrammen dækker alle synlige objekter, så et enkelt objekt, der ligger langt fra tegningen, gør alt andet småt. Skjul det lag, der indeholder det, eller slet det i dit CAD-program.

Privatliv

DXF-filen læses og konverteres i din browser. Den bliver ikke uploadet eller gemt, og der registreres kun en anonym hændelse om, at værktøjet er blevet brugt.