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.
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.