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.
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.