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

Knihovna C# .NET pro čtení a zápis souborů AutoCAD DXF 

Open Source .NET CAD knihovna, která umožňuje programátorům číst a zapisovat soubory AutoCAD DXF. Podporuje 3dFace, Arc, circle, image, line, mesh a tak dále.

netDxf je open source knihovna AutoCAD DXF C# .NET, která umožňuje počítačovým programátorům číst a zapisovat soubory AutoCAD DXF v jejich vlastních aplikacích .NET. Formát souboru DXF™ je reprezentací tagovaných dat všech informací obsažených v souboru výkresu AutoCADu. Což znamená, že každý datový prvek v souboru je veden celým číslem, které se nazývá skupinový kód. Knihovna se používá velmi jednoduše a postupy jsou co nejpřímější.

Knihovna obsahuje kompletní podporu pro několik důležitých DXF entit, jako jsou 3dFace, Arc, circle, hatch, image, line, mesh, Insert, Leader, lightweight polyline, MLine, MText, Point, Polyline2D, Polyline3D, PolyfaceMesh a PolygonMesh, Shape, Ray, Solid, Text, Tolerance, Underlay, Wipeout, XLine a mnoho dalších. Podporuje také různé kóty, jako jsou zarovnané, lineární, radiální, diametrální, 3 úhlové, 2 úhlové a ordinate. Pamatujte prosím, že všechny entity lze seskupit a všechny DXF objekty mohou obsahovat rozšířené datové informace.

Knihovna také poskytuje podporu pro import entit AutoCad Table a jsou podporovány také jednoduché i složité typy čar. Knihovna zahrnovala kompletní podporu pro verze databáze AutoCad2000, AutoCad2004, AutoCad2007, AutoCad2010, AutoCad2013 a AutoCad2018 DXF, a to v textovém i binárním formátu.

Previous Next

Začínáme s netDxf

Nejjednodušší způsob instalace netDxf je pomocí Pip. Pro bezproblémovou instalaci použijte prosím následující příkaz.

Nainstalujte netDxf přes Pip

pip install cadquery 

Můžete jej také nainstalovat ručně; stáhněte si soubory nejnovější verze přímo z úložiště GitHub.

Vytvářejte soubory AutoCAD DXF prostřednictvím knihovny .NET

Open source knihovna Docxlib obsahuje různé funkce pro přidávání a správu textu v dokumentech word DOCX pomocí Go API. . Knihovna Docxlib obsahuje podporu pro přidávání jednoho nebo více odstavců do wordových dokumentů v aplikacích Go. Knihovna poskytuje funkce pro snadné nastavení písem, barev písem, velikosti a zarovnání atd. vašeho textového obsahu.

Vytvářejte a čtěte soubory AutoCAD DXF prostřednictvím 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);
}

Načtení a čtení souboru DXF aplikace AutoCAD přes C# .NET

Open source knihovna netDxf poskytuje počítačovým programátorům možnost snadno otevírat a číst soubory .DXF v jejich aplikaci .NET. Musíte zadat adresu existujícího souboru a knihovna před načtením zkontroluje verzi souboru. Pamatujte prosím, že netDxf je kompatibilní pouze s AutoCad2000 a vyššími verzemi DXF. Vezměte prosím na vědomí, že knihovna nikdy nebude moci číst některé entity, jako jsou REGIONY, SURFACEs a 3DSOLID, protože závisí na nezdokumentovaných proprietárních datech.

 Čeština