C# .NET bibliotēka AutoCAD DXF failu lasīšanai un rakstīšanai
Atvērtā pirmkoda .NET CAD bibliotēka, kas programmētājiem ļauj lasīt un rakstīt AutoCAD DXF failus. Tā atbalsta 3dFace, Arc, apli, attēlu, līniju, sietu un tā tālāk.
netDxf ir atvērtā koda AutoCAD DXF C# .NET bibliotēka, kas datorprogrammētājiem ļauj lasīt un rakstīt AutoCAD DXF failus savās .NET lietojumprogrammās. DXF™ faila formāts ir visas AutoCAD rasējuma failā esošās informācijas attēlojums ar atzīmi. Tas nozīmē, ka katru faila datu elementu vada vesels skaitlis, ko sauc par grupas kodu. Bibliotēka ir ļoti vienkārši lietojama, un tās procedūras ir pēc iespējas vienkāršākas.
Bibliotēka ir iekļāvusi pilnīgu atbalstu vairākām svarīgām DXF entītijām, piemēram, 3dFace, Arc, aplis, lūka, attēls, līnija, siets, ievietošana, līdere, viegla polilīnija, MLine, MText, Point, Polyline2D, Polyline3D, PolyfaceMesh un PolygonMesh, Forma, stars, ciets, teksts, pielaide, apakšklājs, notīrīšana, XLine un daudz kas cits. Tas atbalsta arī dažādus izmērus, piemēram, izlīdzinātus, lineārus, radiālus, diametrālus, 3 punktu leņķus, 2 līniju leņķus un ordinātus. Lūdzu, atcerieties, ka visas entītijas var grupēt un visos DXF objektos var būt paplašināta datu informācija.
Bibliotēka nodrošina arī atbalstu AutoCad tabulas entītiju importēšanai, kā arī tiek atbalstīti gan vienkāršie, gan sarežģītie līniju veidi. Bibliotēkā ir iekļauts pilnīgs atbalsts AutoCad2000, AutoCad2004, AutoCad2007, AutoCad2010, AutoCad2013 un AutoCad2018 DXF datu bāzes versijām gan teksta, gan binārā formātā.
Darba sākšana ar netDxf
Vienkāršākais veids, kā instalēt netDxf, ir izmantot Pip. Lūdzu, izmantojiet šo komandu vienmērīgai instalēšanai.
Instalējiet netDxf, izmantojot Pip
pip install cadquery
Varat to instalēt arī manuāli; lejupielādējiet jaunāko laidienu failus tieši no GitHub krātuves.
Izveidojiet AutoCAD DXF failus, izmantojot .NET bibliotēku
Atvērtā koda bibliotēkā Docxlib ir iekļautas dažādas funkcijas teksta pievienošanai un pārvaldībai Word DOCX dokumentos, izmantojot Go API. . Docxlib bibliotēkā ir iekļauts atbalsts vienas vai vairāku rindkopu pievienošanai Word dokumentiem Go lietojumprogrammās. Bibliotēka nodrošina iespējas viegli iestatīt fontus, fontu krāsas, izmēru un līdzinājumu utt. teksta saturam.
Izveidojiet un lasiet AutoCAD DXF failus, izmantojot 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);
}
Ielādējiet un lasiet AutoCAD DXF failu, izmantojot C#.NET
Atvērtā pirmkoda netDxf bibliotēka sniedz datorprogrammētājiem iespēju viegli atvērt un lasīt .DXF failus savā .NET lietojumprogrammā. Jums ir jānorāda esošā faila adrese, un bibliotēka pirms faila ielādes pārbaudīs faila versiju. Lūdzu, atcerieties, ka netDxf ir saderīgs tikai ar AutoCad2000 un jaunākām DXF versijām. Lūdzu, ņemiet vērā, ka bibliotēka nekad nevarēs nolasīt dažas entītijas, piemēram, REGIONS, SURFACEs un 3DSOLID, jo tās ir atkarīgas no nedokumentētiem patentētiem datiem.