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

C# .NET-Bibliothek zum Lesen und Schreiben von AutoCAD-DXF-Dateien 

Open-Source-.NET-CAD-Bibliothek, mit der Programmierer AutoCAD-DXF-Dateien lesen und schreiben können. Es unterstützt 3dFace, Bogen, Kreis, Bild, Linie, Mesh und so weiter.

netDxf ist eine Open-Source-AutoCAD DXF C# .NET-Bibliothek, mit der Computerprogrammierer AutoCAD DXF-Dateien in ihren eigenen .NET-Anwendungen lesen und schreiben können. Das DXF™-Dateiformat ist eine getaggte Datendarstellung aller Informationen, die in einer AutoCAD-Zeichnungsdatei enthalten sind. Das bedeutet, dass jedem Datenelement in der Datei eine Ganzzahl vorangestellt ist, die als Gruppencode bezeichnet wird. Die Bibliothek ist sehr einfach zu bedienen und hat die Verfahren so einfach wie möglich gehalten.

Die Bibliothek bietet vollständige Unterstützung für mehrere wichtige DXF-Objekte wie 3dFace, Arc, Circle, Hatch, Image, Line, Mesh, Insert, Leader, Light Weight Polyline, MLine, MText, Point, Polyline2D, Polyline3D, PolyfaceMesh und PolygonMesh. Shape, Ray, Solid, Text, Tolerance, Underlay, Wipeout, XLine und viele mehr. Es unterstützt auch verschiedene Bemaßungen wie ausgerichtet, linear, radial, diametral, 3-Punkt-Winkel, 2-Linien-Winkel und Ordinate. Bitte denken Sie daran, dass alle Entitäten gruppiert werden können und alle DXF-Objekte erweiterte Dateninformationen enthalten können.

Die Bibliothek bietet auch Unterstützung für den Import der AutoCad-Tabellenelemente, und sowohl einfache als auch komplexe Linientypen werden ebenfalls unterstützt. Die Bibliothek bietet vollständige Unterstützung für die DXF-Datenbankversionen AutoCad2000, AutoCad2004, AutoCad2007, AutoCad2010, AutoCad2013 und AutoCad2018, sowohl im Text- als auch im Binärformat.

Previous Next

Erste Schritte mit netDxf

Der einfachste Weg, netDxf zu installieren, ist die Verwendung von Pip. Bitte verwenden Sie den folgenden Befehl für eine reibungslose Installation.

netDxf über Pip installieren

pip install cadquery 

Sie können es auch manuell installieren; Laden Sie die neuesten Versionsdateien direkt aus dem GitHub-Repository herunter.

Erstellen Sie AutoCAD-DXF-Dateien über die .NET-Bibliothek

Die Open-Source-Bibliothek Docxlib enthält verschiedene Funktionen zum Hinzufügen und Verwalten von Text in Word-DOCX-Dokumenten mithilfe der Go-API. . Die Docxlib-Bibliothek bietet Unterstützung für das Hinzufügen eines oder mehrerer Absätze zu den Word-Dokumenten in Go-Anwendungen. Die Bibliothek bietet Funktionen zum einfachen Einstellen von Schriftarten, Schriftfarben, Größe und Ausrichtung usw. Ihrer Textinhalte.

Erstellen und lesen Sie AutoCAD-DXF-Dateien über 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);
}

Laden und lesen Sie die AutoCAD-DXF-Datei über C# .NET

Die Open-Source-netDxf-Bibliothek gibt Computerprogrammierern die Möglichkeit, .DXF-Dateien problemlos in ihrer .NET-Anwendung zu öffnen und zu lesen. Sie müssen die Adresse einer vorhandenen Datei angeben, und die Bibliothek überprüft die Version der Datei, bevor sie geladen wird. Bitte beachten Sie, dass netDxf nur mit AutoCad2000 und höheren DXF-Versionen kompatibel ist. Bitte beachten Sie, dass die Bibliothek einige Entitäten wie REGIONs, SURFACEs und 3DSOLIDs niemals lesen kann, da sie von undokumentierten proprietären Daten abhängen.

 Deutsch