1. Termékek
  2.   CAD
  3.   .NET
  4.   netDxf
 
  

C# .NET könyvtár AutoCAD DXF-fájlok olvasásához és írásához 

Nyílt forráskódú .NET CAD könyvtár, amely lehetővé teszi a programozók számára az AutoCAD DXF fájlok olvasását és írását. Támogatja a 3dFace-t, az ívet, a kört, a képet, a vonalat, a hálót és így tovább.

A netDxf egy nyílt forráskódú AutoCAD DXF C# .NET Library, amely lehetővé teszi a számítógép-programozók számára, hogy AutoCAD DXF fájlokat olvassanak és írhassanak saját .NET-alkalmazásaikon belül. A DXF™ fájlformátum az AutoCAD rajzfájlban található összes információ címkézett adatábrázolása. Ez azt jelenti, hogy a fájlban minden adatelemet egy egész szám vezet, amelyet csoportkódnak nevezünk. A könyvtár használata nagyon egyszerű, és az eljárások a lehető legegyszerűbbek voltak.

A könyvtár számos fontos DXF entitás teljes támogatását tartalmazza, mint például a 3dFace, Arc, kör, sraffozás, kép, vonal, háló, Beszúrás, Leader, könnyű vonallánc, MLine, MText, Point, Polyline2D, Polyline3D, PolyfaceMesh és PolygonMesh, Alak, Ray, Solid, Text, Tolerancia, Underlay, Wipeout, XLine és még sok más. Különféle méreteket is támogat, például igazított, lineáris, radiális, átmérős, 3 pontos szög, 2 vonal szög és ordináta. Ne feledje, hogy az összes entitás csoportosítható, és minden DXF objektum tartalmazhat kiterjesztett adatinformációkat.

A könyvtár támogatja az AutoCad Table entitások importálását is, és az egyszerű és összetett vonaltípusok is támogatottak. A könyvtár tartalmazza az AutoCad2000, AutoCad2004, AutoCad2007, AutoCad2010, AutoCad2013 és AutoCad2018 DXF adatbázisverziók teljes támogatását szöveges és bináris formátumban egyaránt.

Previous Next

A netDxf használatának megkezdése

A netDxf telepítésének legegyszerűbb módja a Pip használata. Kérjük, használja a következő parancsot a zökkenőmentes telepítés érdekében.

Telepítse a netDxf-et Pip-en keresztül

pip install cadquery 

Kézzel is telepítheti; töltse le a legújabb kiadású fájlokat közvetlenül a GitHub tárhelyről.

Hozzon létre AutoCAD DXF fájlokat a .NET Library segítségével

A Docxlib nyílt forráskódú könyvtár különféle funkciókat tartalmaz a Word DOCX dokumentumokon belüli szöveg hozzáadásához és kezeléséhez a Go API segítségével. . A Docxlib könyvtár támogatja egy vagy több bekezdés hozzáadását a Word dokumentumokhoz a Go alkalmazásokon belül. A könyvtár funkciókat kínál a betűtípusok, betűszínek, méretek, igazítások stb. egyszerű beállításához a szöveges tartalomhoz.

Hozzon létre és olvasson AutoCAD DXF fájlokat C# .NET-en keresztül

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);
}

Az AutoCAD DXF fájl betöltése és olvasása C# .NET-en keresztül

A nyílt forráskódú netDxf könyvtár lehetővé teszi a számítógépes programozók számára, hogy .DXF fájlokat könnyedén megnyitjanak és olvassanak .NET-alkalmazásukon belül. Meg kell adnia egy meglévő fájl címét, és a könyvtár ellenőrzi a fájl verzióját, mielőtt betöltené. Ne feledje, hogy a netDxf csak az AutoCad2000 és újabb DXF verzióival kompatibilis. Kérjük, vegye figyelembe, hogy a könyvtár soha nem lesz képes olvasni bizonyos entitásokat, például RÉGIÓKAT, SURFACE-okat és 3DSOLID-okat, mivel ezek dokumentálatlan védett adatoktól függenek.

 Magyar