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