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

Libreria C# .NET per la lettura e la scrittura di file AutoCAD DXF 

Libreria CAD .NET Open Source che consente ai programmatori di leggere e scrivere file AutoCAD DXF. Supporta 3dFace, arco, cerchio, immagine, linea, mesh e così via.

netDxf è una libreria open source AutoCAD DXF C# .NET che consente ai programmatori di computer di leggere e scrivere file AutoCAD DXF all'interno delle proprie applicazioni .NET. Il formato file DXF™ è una rappresentazione di dati con tag di tutte le informazioni contenute in un file di disegno AutoCAD. Il che significa che ogni elemento di dati nel file è guidato da un numero intero chiamato codice di gruppo. La libreria è molto semplice da usare e ha mantenuto le procedure il più semplici possibile.

La libreria ha incluso il supporto completo per diverse importanti entità DXF come 3dFace, Arc, circle, hatch, image, line, mesh, Insert, Leader, light weight polyline, MLine, MText, Point, Polyline2D, Polyline3D, PolyfaceMesh e PolygonMesh, Shape, Ray, Solid, Text, Tolerance, Underlay, Wipeout, XLine e molti altri. Supporta anche varie dimensioni come allineate, lineari, radiali, diametrali, angolari a 3 punti, angolari a 2 linee e ordinate. Si ricordi che tutte le entità possono essere raggruppate e tutti gli oggetti DXF possono contenere informazioni dati estese.

La libreria fornisce anche il supporto per l'importazione delle entità della tabella di AutoCAD e sono supportati anche i tipi di linea semplici e complessi. La libreria ha incluso il supporto completo per le versioni di database DXF AutoCad2000, AutoCad2004, AutoCad2007, AutoCad2010, AutoCad2013 e AutoCad2018, sia in formato testo che binario.

Previous Next

Iniziare con netDxf

Il modo più semplice per installare netDxf è usare Pip. Si prega di utilizzare il seguente comando per un'installazione senza problemi.

Installa netDxf tramite Pip

pip install cadquery 

Puoi anche installarlo manualmente; scaricare i file della versione più recente direttamente dal repository GitHub.

Crea file DXF di AutoCAD tramite la libreria .NET

La libreria open source Docxlib ha incluso varie funzionalità per l'aggiunta e la gestione del testo all'interno di documenti word DOCX utilizzando Go API. . La libreria Docxlib ha incluso il supporto per l'aggiunta di uno o più paragrafi ai documenti word all'interno delle applicazioni Go. La libreria fornisce funzionalità per impostare facilmente caratteri, colori dei caratteri, dimensioni e allineamento, ecc. Dei tuoi contenuti testuali.

Crea e leggi file AutoCAD DXF tramite 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);
}

Carica e leggi il file AutoCAD DXF tramite C# .NET

La libreria open source netDxf offre ai programmatori di computer la possibilità di aprire e leggere facilmente i file .DXF all'interno della loro applicazione .NET. Devi fornire l'indirizzo di un file esistente e la biblioteca verificherà la versione del file prima di caricarlo. Ricorda che netDxf è compatibile solo con AutoCad2000 e versioni DXF superiori. Tieni presente che la libreria non sarà mai in grado di leggere alcune entità come REGION, SURFACE e 3DSOLID, poiché dipendono da dati proprietari non documentati.

 Italiano