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

C# .NET kirjasto AutoCAD DXF -tiedostojen lukemiseen ja kirjoittamiseen 

Avoimen lähdekoodin .NET CAD -kirjasto, jonka avulla ohjelmoijat voivat lukea ja kirjoittaa AutoCAD DXF -tiedostoja. Se tukee 3dFacea, kaaria, ympyrää, kuvaa, viivaa, verkkoa ja niin edelleen.

netDxf on avoimen lähdekoodin AutoCAD DXF C# .NET -kirjasto, jonka avulla tietokoneohjelmoijat voivat lukea ja kirjoittaa AutoCAD DXF -tiedostoja omissa .NET-sovelluksissaan. DXF™-tiedostomuoto on merkitty dataesitys kaikista AutoCAD-piirustustiedoston sisältämistä tiedoista. Tämä tarkoittaa, että jokaista tiedoston tietoelementtiä johtaa kokonaisluku, jota kutsutaan ryhmäkoodiksi. Kirjasto on erittäin helppokäyttöinen, ja menettelyt ovat olleet mahdollisimman yksinkertaisia.

Kirjasto on sisältänyt täydellisen tuen useille tärkeille DXF-kokonaisuuksille, kuten 3dFace, Arc, ympyrä, hatch, image, line, mesh, Insert, Leader, lightweight polyline, Mline, MText, Point, Polyline2D, Polyline3D, PolyfaceMesh ja PolygonMesh, Muoto, säde, kiinteä, teksti, toleranssi, aluskate, pyyhkiminen, XLine ja paljon muuta. Se tukee myös erilaisia mittoja, kuten kohdistettua, lineaarista, säteittäistä, diametrista, 3 pisteen kulmaa, 2 linjaa kulmaa ja ordinaatta. Muista, että kaikki entiteetit voidaan ryhmitellä ja kaikki DXF-objektit voivat sisältää laajennettua datainformaatiota.

Kirjasto tukee myös AutoCad-taulukkokokonaisuuksien tuontia, ja sekä yksinkertaisia että monimutkaisia rivityyppejä tuetaan. Kirjasto sisältää täydellisen tuen AutoCad2000-, AutoCad2004-, AutoCad2007-, AutoCad2010-, AutoCad2013- ja AutoCad2018 DXF -tietokantaversioille sekä teksti- että binäärimuodossa.

Previous Next

NetDxf:n käytön aloittaminen

Helpoin tapa asentaa netDxf on käyttää Pip. Käytä seuraavaa komentoa sujuvaan asennukseen.

Asenna netDxf Pipin kautta

pip install cadquery 

Voit asentaa sen myös manuaalisesti; lataa uusimmat julkaisutiedostot suoraan GitHub-arkistosta.

Luo AutoCAD DXF -tiedostoja .NET-kirjaston kautta

Avoimen lähdekoodin kirjasto Docxlib on sisältänyt erilaisia toimintoja tekstin lisäämiseen ja hallintaan Word DOCX -dokumenttien sisällä Go API:n avulla. . Docxlib-kirjastossa on tuki yhden tai useamman kappaleen lisäämiselle Word-asiakirjoihin Go-sovellusten sisällä. Kirjasto tarjoaa ominaisuuksia, joiden avulla voit helposti asettaa tekstisisällön fontteja, fontin värejä, kokoa ja kohdistusta jne.

Luo ja lue AutoCAD DXF -tiedostoja C# .NET:n kautta

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

Lataa ja lue AutoCAD DXF -tiedosto C# .NET:n kautta

Avoimen lähdekoodin netDxf-kirjasto antaa tietokoneohjelmoijille mahdollisuuden avata ja lukea .DXF-tiedostoja .NET-sovelluksen sisällä helposti. Sinun on annettava olemassa olevan tiedoston osoite, ja kirjasto tarkistaa tiedoston version ennen sen lataamista. Muista, että netDxf on yhteensopiva vain AutoCad2000:n ja sitä uudempien DXF-versioiden kanssa. Huomaa, että kirjasto ei koskaan pysty lukemaan joitain entiteettejä, kuten REGIONIT, PINNAT ja 3DSOLIDit, koska ne ovat riippuvaisia dokumentoimattomista omistustiedoista.

 Suomen