1. Ürün:% s
  2.   CAD
  3.   .NET
  4.   netDxf
 
  

AutoCAD DXF Dosyaları Okuma ve Yazma için C# .NET Kitaplığı 

Programcıların AutoCAD DXF Dosyalarını okumasını ve yazmasını sağlayan Açık Kaynak .NET CAD kitaplığı. 3dFace, Arc, circle, image, line, mesh vb. destekler.

netDxf, bilgisayar programcılarının AutoCAD DXF Dosyalarını kendi .NET uygulamalarında okuyup yazabilmelerini sağlayan açık kaynaklı bir AutoCAD DXF C# .NET Kitaplığıdır. DXF™ dosya formatı, bir AutoCAD çizim dosyasında bulunan tüm bilgilerin etiketli bir veri sunumudur. Bu, dosyadaki her veri öğesinin, grup kodu adı verilen bir tamsayı tarafından yönlendirildiği anlamına gelir. Kütüphanenin kullanımı çok basittir ve prosedürleri olabildiğince basit tutmuştur.

Kitaplık, 3dFace, Arc, circle, hatch, image, line, mesh, Insert, Leader, hafif polyline, MLine, MText, Point, Polyline2D, Polyline3D, PolyfaceMesh ve PolygonMesh gibi birkaç önemli DXF öğesi için tam destek içermektedir. Shape, Ray, Solid, Text, Tolerance, Underlay, Wipeout, XLine ve çok daha fazlası. Ayrıca hizalı, doğrusal, radyal, çapsal, 3 nokta açısal, 2 çizgi açısal ve ordinat gibi çeşitli boyutları destekler. Lütfen tüm varlıkların gruplandırılabileceğini ve tüm DXF nesnelerinin genişletilmiş veri bilgileri içerebileceğini unutmayın.

Kitaplık ayrıca AutoCad Tablo varlıklarının içe aktarılması için destek sağlar ve hem basit hem de karmaşık çizgi türleri de desteklenir. Kitaplık, hem metin hem de ikili biçimde AutoCad2000, AutoCad2004, AutoCad2007, AutoCad2010, AutoCad2013 ve AutoCad2018 DXF veritabanı sürümleri için eksiksiz destek içermektedir.

Previous Next

netDxf'e Başlarken

netDxf'i kurmanın en kolay yolu Pip kullanmaktır. Sorunsuz bir kurulum için lütfen aşağıdaki komutu kullanın.

netDxf'i Pip aracılığıyla kurun

pip install cadquery 

Manuel olarak da kurabilirsiniz; en son sürüm dosyalarını doğrudan GitHub deposundan indirin.

.NET Kitaplığı aracılığıyla AutoCAD DXF Dosyaları Oluşturun

Açık kaynak kitaplığı Docxlib, Go API kullanarak word DOCX belgelerinin içine metin eklemek ve bunları yönetmek için çeşitli işlevler içerir. . Docxlib kitaplığı, Go uygulamalarının içindeki sözcük belgelerine bir veya daha fazla paragraf ekleme desteği içermektedir. Kitaplık, metin içeriğinizin yazı tiplerini, yazı tipi renklerini, boyutunu ve hizalamasını vb. kolaylıkla ayarlamak için özellikler sağlar.

C# .NET aracılığıyla AutoCAD DXF Dosyaları Oluşturun ve Okuyun

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 Dosyasını C# .NET aracılığıyla Yükleyin ve Okuyun

Açık kaynaklı netDxf kitaplığı, bilgisayar programcılarına .NET uygulamalarının içindeki .DXF dosyalarını kolaylıkla açma ve okuma yeteneği sağlar. Mevcut bir dosyanın adresini sağlamanız gerekir; kitaplık, yüklemeden önce dosyanın sürümünü kontrol eder. Lütfen netDxf'in yalnızca AutoCad2000 ve daha yüksek DXF sürümleriyle uyumlu olduğunu unutmayın. Belgelenmemiş özel verilere bağlı olduklarından, kitaplığın REGIONs, SURFACEs ve 3DSOLIDs gibi bazı varlıkları asla okuyamayacağını lütfen unutmayın.

 Türkçe