1. Produkter
  2.   CAD
  3.   .NET
  4.   netDxf
 
  

C# .NET bibliotek för AutoCAD DXF-filläsning och skrivning 

Open Source .NET CAD-bibliotek som gör det möjligt för programmerare att läsa och skriva AutoCAD DXF-filer. Den stöder 3dFace, Arc, cirkel, bild, linje, mesh och så vidare.

netDxf är ett AutoCAD DXF C# .NET-bibliotek med öppen källkod som gör det möjligt för datorprogrammerare att läsa och skriva AutoCAD DXF-filer i sina egna .NET-applikationer. DXF™-filformatet är en taggat datarepresentation av all information som finns i en AutoCAD-ritningsfil. Vilket innebär att varje dataelement i filen leds av ett heltal som kallas en gruppkod. Biblioteket är mycket enkelt att använda och har hållit procedurerna så enkla som möjligt.

Biblioteket har inkluderat komplett stöd för flera viktiga DXF-enheter som 3dFace, Arc, circle, hatch, image, line, mesh, Insert, Leader, light weight polyline, MLine, MExt, Point, Polyline2D, Polyline3D, PolyfaceMesh och PolygonMesh, Shape, Ray, Solid, Text, Tolerance, Underlay, Wipeout, XLine och många fler. Den stöder också olika dimensioner såsom linjerad, linjär, radiell, diametral, 3 punkts vinkel, 2 linjer vinkel och ordinata. Kom ihåg att alla entiteter kan grupperas och att alla DXF-objekt kan innehålla utökad datainformation.

Biblioteket ger också stöd för import av AutoCad Table-entiteter och både enkla och komplexa linjetyper stöds också. Biblioteket har inkluderat komplett stöd för AutoCad2000, AutoCad2004, AutoCad2007, AutoCad2010, AutoCad2013 och AutoCad2018 DXF-databasversioner, i både text- och binärt format.

Previous Next

Komma igång med netDxf

Det enklaste sättet att installera netDxf är att använda Pip. Använd följande kommando för en smidig installation.

Installera netDxf via Pip

pip install cadquery 

Du kan också installera det manuellt; ladda ner de senaste versionsfilerna direkt från GitHub-förrådet.

Skapa AutoCAD DXF-filer via .NET Library

Biblioteket med öppen källkod Docxlib har inkluderat olika funktioner för att lägga till och hantera text i Word DOCX-dokument med hjälp av Go API. . Docxlib-biblioteket har inkluderat stöd för att lägga till ett eller flera stycken i Word-dokumenten i Go-applikationer. Biblioteket tillhandahåller funktioner för att enkelt ställa in teckensnitt, teckensnittsfärger, storlek och justering, etc. av ditt textinnehåll.

Skapa och läs AutoCAD DXF-filer via C# .NET

public static void Main()
{
	// your DXF file name
	string file = "sample.dxf";
	// create a new document, by default it will create an AutoCad2000 DXF version
	DxfDocument doc = new DxfDocument();
	// an entity
	Line entity = new Line(new Vector2(5, 5), new Vector2(10, 5));
	// add your entities here
	doc.Entities.Add(entity);
	// save to file
	doc.Save(file);
	// this check is optional but recommended before loading a DXF file
	DxfVersion dxfVersion = DxfDocument.CheckDxfFileVersion(file);
	// netDxf is only compatible with AutoCad2000 and higher DXF versions
	if (dxfVersion < DxfVersion.AutoCad2000) return;
	// load file
	DxfDocument loaded = DxfDocument.Load(file);
}

Ladda och läs AutoCAD DXF-fil via C# .NET

NetDxf-biblioteket med öppen källkod ger datorprogrammerare möjlighet att enkelt öppna och läsa .DXF-filer i deras .NET-applikation. Du måste ange adressen till en befintlig fil och biblioteket kommer att kontrollera versionen av filen innan den laddas. Kom ihåg att netDxf endast är kompatibel med AutoCad2000 och högre DXF-versioner. Observera att biblioteket aldrig kommer att kunna läsa vissa enheter som REGIONS, SURFACEs och 3DSOLIDs, eftersom de är beroende av odokumenterad proprietär data.

 Svenska