1. Produkty
  2.   CHAM
  3.   .NET
  4.   netDxf
 
  

Biblioteka C# .NET do odczytywania i zapisywania plików AutoCAD DXF 

Biblioteka Open Source .NET CAD, która umożliwia programistom odczytywanie i zapisywanie plików AutoCAD DXF. Obsługuje 3dFace, Arc, okrąg, obraz, linię, siatkę i tak dalej.

netDxf to otwarta biblioteka AutoCAD DXF C# .NET, która umożliwia programistom komputerowym odczytywanie i zapisywanie plików AutoCAD DXF w ich własnych aplikacjach .NET. Format pliku DXF™ to oznakowana reprezentacja danych wszystkich informacji zawartych w pliku rysunku programu AutoCAD. Oznacza to, że każdy element danych w pliku jest prowadzony przez liczbę całkowitą, która jest nazywana kodem grupy. Biblioteka jest bardzo prosta w użyciu, a procedury są tak proste, jak to tylko możliwe.

Biblioteka zawiera pełną obsługę kilku ważnych obiektów DXF, takich jak 3dFace, Arc, circle, hatch, image, line, mesh, Insert, Leader, lekka polilinia, MLine, MText, Point, Polyline2D, Polyline3D, PolyfaceMesh i PolygonMesh, Kształt, Promień, Bryła, Tekst, Tolerancja, Podkład, Wipeout, XLline i wiele innych. Obsługuje również różne wymiary, takie jak wyrównane, liniowe, promieniowe, średnicowe, 3-punktowe kątowe, 2-liniowe kątowe i rzędne. Należy pamiętać, że wszystkie obiekty można grupować, a wszystkie obiekty DXF mogą zawierać rozszerzone informacje o danych.

Biblioteka zapewnia również obsługę importowania elementów tabeli AutoCad, a także obsługiwane są zarówno proste, jak i złożone typy linii. Biblioteka zawiera pełną obsługę wersji baz danych AutoCad2000, AutoCad2004, AutoCad2007, AutoCad2010, AutoCad2013 i AutoCad2018 DXF, zarówno w formacie tekstowym, jak i binarnym.

Previous Next

Pierwsze kroki z netDxf

Najłatwiejszym sposobem instalacji netDxf jest użycie Pip. Użyj następującego polecenia, aby zapewnić płynną instalację.

Zainstaluj netDxf przez PIP

pip install cadquery 

Możesz także zainstalować go ręcznie; pobierz pliki najnowszej wersji bezpośrednio z repozytorium GitHub.

Twórz pliki AutoCAD DXF za pośrednictwem biblioteki .NET

Biblioteka open source Docxlib zawiera różne funkcje dodawania i zarządzania tekstem w dokumentach Word DOCX za pomocą Go API. . Biblioteka Docxlib zawiera obsługę dodawania jednego lub więcej akapitów do dokumentów tekstowych w aplikacjach Go. Biblioteka zapewnia funkcje do łatwego ustawiania czcionek, kolorów czcionek, rozmiaru i wyrównania itp. Treści tekstowych.

Twórz i czytaj pliki AutoCAD DXF przez 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);
}

Załaduj i odczytaj plik AutoCAD DXF przez C# .NET

Biblioteka open source netDxf umożliwia programistom komputerowym łatwe otwieranie i odczytywanie plików .DXF w ich aplikacjach .NET. Musisz podać adres istniejącego pliku, a biblioteka sprawdzi wersję pliku przed jego załadowaniem. Proszę pamiętać, że netDxf jest kompatybilny tylko z AutoCad2000 i nowszymi wersjami DXF. Należy pamiętać, że biblioteka nigdy nie będzie w stanie odczytać niektórych elementów, takich jak REGION, SURFACE i 3DSOLID, ponieważ zależą one od nieudokumentowanych zastrzeżonych danych.

 Polski