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

Biblioteca C# .NET pentru citirea și scrierea fișierelor AutoCAD DXF 

Bibliotecă CAD .NET cu sursă deschisă care permite programatorilor să citească și să scrie fișiere AutoCAD DXF. Suportă 3dFace, Arc, cerc, imagine, linie, plasă și așa mai departe.

netDxf este o bibliotecă AutoCAD DXF C# .NET cu sursă deschisă, care permite programatorilor să citească și să scrie fișiere AutoCAD DXF în propriile aplicații .NET. Formatul de fișier DXF™ este o reprezentare a datelor etichetate a tuturor informațiilor conținute într-un fișier de desen AutoCAD. Ceea ce înseamnă că fiecare element de date din fișier este condus de un număr întreg care se numește cod de grup. Biblioteca este foarte simplu de utilizat și a păstrat procedurile cât mai simple posibil.

Biblioteca a inclus suport complet pentru mai multe entități DXF importante, cum ar fi 3dFace, Arc, cerc, hașura, imagine, linie, plasă, Insert, Leader, polilinie ușoară, MLine, MText, Point, Polyline2D, Polyline3D, PolyfaceMesh și PolygonMesh, Shape, Ray, Solid, Text, Tolerance, Underlay, Wipeout, XLine și multe altele. De asemenea, acceptă diferite dimensiuni, cum ar fi aliniat, liniar, radial, diametric, unghiular în 3 puncte, unghiular cu 2 linii și ordonată. Vă rugăm să rețineți că toate entitățile pot fi grupate și toate obiectele DXF pot conține informații extinse de date.

Biblioteca oferă, de asemenea, suport pentru importarea entităților AutoCad Table și sunt acceptate atât tipurile de linii simple, cât și cele complexe. Biblioteca a inclus suport complet pentru versiunile de baze de date DXF AutoCad2000, AutoCad2004, AutoCad2007, AutoCad2010, AutoCad2013 și AutoCad2018, atât în format text, cât și în format binar.

Previous Next

Noțiuni introductive cu netDxf

Cel mai simplu mod de a instala netDxf este folosind Pip. Vă rugăm să utilizați următoarea comandă pentru o instalare fără probleme.

Instalați netDxf prin Pip

pip install cadquery 

De asemenea, îl puteți instala manual; descărcați cele mai recente fișiere de lansare direct din depozitul GitHub.

Creați fișiere DXF AutoCAD prin biblioteca .NET

Biblioteca open source Docxlib a inclus diverse funcționalități pentru adăugarea și gestionarea textului în documentele Word DOCX folosind Go API. . Biblioteca Docxlib a inclus suport pentru adăugarea unuia sau mai multor paragrafe la documentele Word în cadrul aplicațiilor Go. Biblioteca oferă funcții pentru a seta cu ușurință fonturile, culorile fonturilor, dimensiunea și alinierea etc. ale conținutului textual.

Creați și citiți fișiere AutoCAD DXF prin 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);
}

Încărcați și citiți fișierul DXF AutoCAD prin C# .NET

Biblioteca netDxf cu sursă deschisă oferă programatorilor de computere capacitatea de a deschide și citi cu ușurință fișiere .DXF în aplicația lor .NET. Trebuie să furnizați adresa unui fișier existent, iar biblioteca va verifica versiunea fișierului înainte de a-l încărca. Vă rugăm să rețineți că netDxf este compatibil numai cu AutoCad2000 și versiunile DXF superioare. Vă rugăm să rețineți că biblioteca nu va putea niciodată să citească unele entități precum REGIUNI, SURFACE și 3DSOLID, deoarece acestea depind de date de proprietate nedocumentate.

 Română