C# .NET библиотека за четене и писане на DXF файлове на AutoCAD 

.NET CAD библиотека с отворен код, която позволява на програмистите да четат и записват AutoCAD DXF файлове. Поддържа 3dFace, Arc, кръг, изображение, линия, мрежа и т.н.

netDxf е AutoCAD DXF C# .NET библиотека с отворен код, която позволява на компютърните програмисти да четат и записват AutoCAD DXF файлове в техните собствени .NET приложения. Файловият формат DXF™ е представяне на данни с етикети на цялата информация, съдържаща се във файл с чертеж на AutoCAD. Което означава, че всеки елемент от данни във файла се води от цяло число, което се нарича групов код. Библиотеката е много лесна за използване и поддържа процедурите възможно най-ясни.

Библиотеката включва пълна поддръжка за няколко важни DXF обекта като 3dFace, Arc, кръг, щрих, изображение, линия, мрежа, Insert, Leader, лека полилиния, MLine, MText, Point, Polyline2D, Polyline3D, PolyfaceMesh и PolygonMesh, Shape, Ray, Solid, Text, Tolerance, Underlay, Wipeout, XLine и много други. Той също така поддържа различни измерения като подравнени, линейни, радиални, диаметрални, 3 точки ъглови, 2 ъглови линии и ординати. Моля, не забравяйте, че всички обекти могат да бъдат групирани и всички DXF обекти могат да съдържат разширена информация за данни.

Библиотеката също така предоставя поддръжка за импортиране на обектите на AutoCad Table и се поддържат както прости, така и сложни типове линии. Библиотеката включва пълна поддръжка за AutoCad2000, AutoCad2004, AutoCad2007, AutoCad2010, AutoCad2013 и AutoCad2018 DXF версии на бази данни, както в текстов, така и в двоичен формат.

Previous Next

Първи стъпки с netDxf

Най-лесният начин да инсталирате netDxf е с помощта на Pip. Моля, използвайте следната команда за гладка инсталация.

Инсталирайте netDxf чрез Pip

pip install cadquery 

Можете също да го инсталирате ръчно; изтеглете файловете с най-новата версия директно от хранилището на GitHub.

Създавайте AutoCAD DXF файлове чрез .NET библиотека

Библиотеката с отворен код Docxlib включва различни функционалности за добавяне и управление на текст в Word DOCX документи с помощта на Go API. . Библиотеката Docxlib включва поддръжка за добавяне на един или повече абзаци към Word документи в Go приложения. Библиотеката предоставя функции за лесно задаване на шрифтове, цветове на шрифта, размер и подравняване и т.н. на вашето текстово съдържание.

Създавайте и четете AutoCAD DXF файлове чрез 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);
}

Заредете и прочетете AutoCAD DXF файл чрез C# .NET

Библиотеката netDxf с отворен код дава възможност на компютърните програмисти да отварят и четат .DXF файлове в своето .NET приложение с лекота. Трябва да предоставите адреса на съществуващ файл и библиотеката ще провери версията на файла, преди да го зареди. Моля, не забравяйте, че netDxf е съвместим само с AutoCad2000 и по-нови DXF версии. Моля, обърнете внимание, че библиотеката никога няма да може да чете някои обекти като REGIONs, SURFACEs и 3DSOLIDs, тъй като те зависят от недокументирани собствени данни.

 Български