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

C# .NET biblioteka, skirta AutoCAD DXF failų skaitymui ir rašymui 

Atvirojo kodo .NET CAD biblioteka, leidžianti programuotojams skaityti ir rašyti AutoCAD DXF failus. Jis palaiko 3dFace, Arc, apskritimą, vaizdą, liniją, tinklelį ir pan.

netDxf yra atvirojo kodo AutoCAD DXF C# .NET biblioteka, leidžianti kompiuterių programuotojams skaityti ir rašyti AutoCAD DXF failus savo .NET programose. DXF™ failo formatas yra visos informacijos, esančios AutoCAD brėžinio faile, pažymėtas duomenimis. Tai reiškia, kad kiekvieną failo duomenų elementą veda sveikasis skaičius, vadinamas grupės kodu. Biblioteka labai paprasta naudotis, o procedūros buvo kuo paprastesnės.

Biblioteka apima visišką kelių svarbių DXF objektų palaikymą, pvz., 3dFace, Arc, apskritimą, liuką, vaizdą, liniją, tinklelį, įterpimą, lyderį, lengvą daugialiniją, MLine, MText, Point, Polyline2D, Polyline3D, PolyfaceMesh ir PolygonMesh, Forma, spindulys, vientisas, tekstas, tolerancija, apatinis sluoksnis, išvalymas, XLine ir daugelis kitų. Jis taip pat palaiko įvairius matmenis, tokius kaip išlygiuotas, tiesinis, radialinis, diametrinis, 3 taškų kampinis, 2 linijų kampinis ir ordinatės. Atminkite, kad visi objektai gali būti sugrupuoti ir visuose DXF objektuose gali būti išplėstinė duomenų informacija.

Biblioteka taip pat palaiko AutoCad lentelės objektų importavimą, taip pat palaikomi paprasti ir sudėtingi eilučių tipai. Biblioteka apima visišką AutoCad2000, AutoCad2004, AutoCad2007, AutoCad2010, AutoCad2013 ir AutoCad2018 DXF duomenų bazės versijų palaikymą tiek tekstiniu, tiek dvejetainiu formatu.

Previous Next

Darbo su netDxf pradžia

Lengviausias būdas įdiegti netDxf yra naudoti Pip. Norėdami sklandžiai įdiegti, naudokite šią komandą.

Įdiekite „netDxf“ per „Pip“.

pip install cadquery 

Taip pat galite jį įdiegti rankiniu būdu; atsisiųskite naujausius leidimo failus tiesiai iš GitHub saugyklos.

Kurkite AutoCAD DXF failus naudodami .NET biblioteką

Atvirojo kodo bibliotekoje „Docxlib“ yra įvairių funkcijų, skirtų teksto įtraukimui ir tvarkymui Word DOCX dokumentuose naudojant „Go API“. . „Docxlib“ bibliotekoje yra palaikymas, leidžiantis pridėti vieną ar daugiau pastraipų į „Word“ dokumentus „Go“ programose. Bibliotekoje pateikiamos funkcijos, leidžiančios lengvai nustatyti tekstinio turinio šriftus, šrifto spalvas, dydį, lygiavimą ir kt.

Kurkite ir skaitykite AutoCAD DXF failus naudodami 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);
}

Įkelkite ir skaitykite AutoCAD DXF failą per C# .NET

Atvirojo kodo netDxf biblioteka suteikia kompiuterių programuotojams galimybę lengvai atidaryti ir skaityti .DXF failus savo .NET programoje. Turite nurodyti esamo failo adresą ir biblioteka patikrins failo versiją prieš jį įkeldama. Atminkite, kad netDxf suderinamas tik su AutoCad2000 ir naujesnėmis DXF versijomis. Atminkite, kad biblioteka niekada negalės nuskaityti kai kurių objektų, pvz., REGIONŲ, PAVIRŠIŲ ir 3DSOLID, nes jie priklauso nuo nedokumentuotų nuosavybės duomenų.

 Lietuvių