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

C# .NET-bibliotheek voor het lezen en schrijven van AutoCAD DXF-bestanden 

Open Source .NET CAD-bibliotheek waarmee programmeurs AutoCAD DXF-bestanden kunnen lezen en schrijven. Het ondersteunt 3dFace, Arc, cirkel, afbeelding, lijn, mesh enzovoort.

netDxf is een open source AutoCAD DXF C# .NET-bibliotheek waarmee computerprogrammeurs AutoCAD DXF-bestanden in hun eigen .NET-toepassingen kunnen lezen en schrijven. Het DXF™-bestandsformaat is een gelabelde gegevensrepresentatie van alle informatie in een AutoCAD-tekenbestand. Dit betekent dat elk gegevenselement in het bestand wordt geleid door een geheel getal dat een groepscode wordt genoemd. De bibliotheek is heel eenvoudig te gebruiken en de procedures zijn zo eenvoudig mogelijk gehouden.

De bibliotheek biedt volledige ondersteuning voor verschillende belangrijke DXF-entiteiten zoals 3dFace, Arc, circle, hatch, image, line, mesh, Insert, Leader, lichtgewicht polyline, MLine, MText, Point, Polyline2D, Polyline3D, PolyfaceMesh en PolygonMesh, Shape, Ray, Solid, Text, Tolerance, Underlay, Wipeout, XLine en nog veel meer. Het ondersteunt ook verschillende dimensies, zoals uitgelijnd, lineair, radiaal, diametrisch, hoekig met 3 punten, hoekig met 2 lijnen en ordinaat. Houd er rekening mee dat alle entiteiten kunnen worden gegroepeerd en dat alle DXF-objecten uitgebreide gegevensinformatie kunnen bevatten.

De bibliotheek biedt ook ondersteuning voor het importeren van de AutoCad Table-entiteiten en zowel eenvoudige als complexe lijntypen worden ook ondersteund. De bibliotheek biedt volledige ondersteuning voor AutoCad2000, AutoCad2004, AutoCad2007, AutoCad2010, AutoCad2013 en AutoCad2018 DXF-databaseversies, zowel in tekst- als binaire indeling.

Previous Next

Aan de slag met netDxf

De eenvoudigste manier om netDxf te installeren is door Pip te gebruiken. Gebruik de volgende opdracht voor een vlotte installatie.

Installeer netDxf via Pip

pip install cadquery 

U kunt het ook handmatig installeren; download de nieuwste releasebestanden rechtstreeks vanuit de GitHub-repository.

Maak AutoCAD DXF-bestanden via .NET Library

De open source-bibliotheek Docxlib heeft verschillende functionaliteiten opgenomen voor het toevoegen en beheren van tekst in Word DOCX-documenten met behulp van Go API. . De Docxlib-bibliotheek biedt ondersteuning voor het toevoegen van een of meer alinea's aan de Word-documenten in Go-toepassingen. De bibliotheek biedt functies voor het eenvoudig instellen van lettertypen, lettertypekleuren, grootte en uitlijning, enz. Van uw tekstuele inhoud.

Maak en lees AutoCAD DXF-bestanden 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);
}

Laad en lees AutoCAD DXF-bestand via C# .NET

De open source netDxf-bibliotheek geeft computerprogrammeurs de mogelijkheid om eenvoudig .DXF-bestanden in hun .NET-toepassing te openen en te lezen. U moet het adres van een bestaand bestand opgeven en de bibliotheek zal de versie van het bestand controleren voordat het wordt geladen. Houd er rekening mee dat netDxf alleen compatibel is met AutoCad2000 en hogere DXF-versies. Houd er rekening mee dat de bibliotheek sommige entiteiten, zoals REGION's, SURFACE's en 3DSOLID's, nooit zal kunnen lezen, omdat ze afhankelijk zijn van niet-gedocumenteerde eigendomsgegevens.

 Dutch