1. Produtos
  2.   cafajeste
  3.   .NET
  4.   netDxf
 
  

Biblioteca C# .NET para leitura e gravação de arquivos AutoCAD DXF 

Biblioteca CAD .NET de código aberto que permite aos programadores ler e gravar arquivos AutoCAD DXF. Ele suporta 3dFace, Arc, círculo, imagem, linha, malha e assim por diante.

netDxf é uma biblioteca AutoCAD DXF C# .NET de código aberto que permite aos programadores de computador ler e gravar arquivos AutoCAD DXF dentro de seus próprios aplicativos .NET. O formato de arquivo DXF™ é uma representação de dados marcados de todas as informações contidas em um arquivo de desenho do AutoCAD. O que significa que cada elemento de dados no arquivo é liderado por um número inteiro chamado de código de grupo. A biblioteca é muito simples de usar e manteve os procedimentos o mais simples possível.

A biblioteca inclui suporte completo para várias entidades DXF importantes, como 3dFace, Arc, círculo, hachura, imagem, linha, malha, Insert, Leader, polilinha leve, MLine, MText, Point, Polyline2D, Polyline3D, PolyfaceMesh e PolygonMesh, Shape, Ray, Solid, Text, Tolerance, Underlay, Wipeout, XLine e muitos mais. Ele também suporta várias dimensões, como alinhada, linear, radial, diamétrica, angular de 3 pontos, angular de 2 linhas e ordenada. Lembre-se de que todas as entidades podem ser agrupadas e todos os objetos DXF podem conter informações de dados estendidas.

A biblioteca também fornece suporte para importar as entidades da tabela do AutoCad e os tipos de linha simples e complexos também são suportados. A biblioteca inclui suporte completo para as versões de banco de dados AutoCad2000, AutoCad2004, AutoCad2007, AutoCad2010, AutoCad2013 e AutoCad2018 DXF, em formato de texto e binário.

Previous Next

Introdução ao netDxf

A maneira mais fácil de instalar o netDxf é usando o Pip. Por favor, use o seguinte comando para uma instalação suave.

Instalar netDxf via Pip

pip install cadquery 

Você também pode instalá-lo manualmente; baixe os arquivos de lançamento mais recentes diretamente do repositório GitHub.

Crie arquivos DXF do AutoCAD por meio da biblioteca .NET

A biblioteca de código aberto Docxlib incluiu várias funcionalidades para adicionar e gerenciar texto dentro de documentos DOCX do Word usando a API Go. . A biblioteca Docxlib incluiu suporte para adicionar um ou mais parágrafos aos documentos do Word dentro dos aplicativos Go. A biblioteca fornece recursos para definir fontes, cores de fonte, tamanho e alinhamento, etc. de seu conteúdo textual com facilidade.

Crie e leia arquivos DXF do AutoCAD via 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);
}

Carregue e leia o arquivo DXF do AutoCAD via C# .NET

A biblioteca netDxf de código aberto oferece aos programadores de computador a capacidade de abrir e ler arquivos .DXF dentro de seu aplicativo .NET com facilidade. Você precisa fornecer o endereço de um arquivo existente e a biblioteca verificará a versão do arquivo antes de carregá-lo. Lembre-se de que netDxf é compatível apenas com AutoCad2000 e versões DXF superiores. Observe que a biblioteca nunca poderá ler algumas entidades como REGIONs, SURFACEs e 3DSOLIDs, pois elas dependem de dados proprietários não documentados.

 Português