C# .NET Library untuk AutoCAD DXF Files Membaca & Menulis
Pustaka CAD NET Sumber Terbuka yang membolehkan pengaturcara membaca dan menulis Fail AutoCAD DXF. Ia menyokong 3dFace, Arc, bulatan, imej, garisan, mesh & sebagainya.
netDxf ialah Perpustakaan AutoCAD DXF C# .NET sumber terbuka yang membolehkan pengaturcara komputer membaca dan menulis Fail AutoCAD DXF di dalam aplikasi .NET mereka sendiri. Format fail DXF™ ialah perwakilan data bertanda semua maklumat yang terkandung dalam fail lukisan AutoCAD. Ini bermakna setiap elemen data dalam fail diketuai oleh nombor integer yang dipanggil kod kumpulan. Perpustakaan ini sangat mudah digunakan dan telah memastikan prosedurnya semudah mungkin.
Perpustakaan telah menyertakan sokongan lengkap untuk beberapa entiti DXF yang penting seperti 3dFace, Arc, bulatan, hatch, imej, garisan, mesh, Sisipan, Peneraju, polyline ringan, MLine, MText, Point, Polyline2D, Polyline3D, PolyfaceMesh, dan PolygonMesh, Bentuk, Sinar, Pepejal, Teks, Toleransi, Underlay, Wipeout, XLine dan banyak lagi. Ia juga menyokong pelbagai dimensi seperti sejajar, linear, jejari, diametrik, sudut 3 titik, sudut 2 garis dan ordinat. Sila ingat bahawa semua entiti boleh dikumpulkan dan semua objek DXF mungkin mengandungi maklumat data lanjutan.
Perpustakaan juga menyediakan sokongan untuk mengimport entiti Jadual AutoCad dan kedua-dua jenis talian mudah dan kompleks disokong juga. Perpustakaan ini telah menyertakan sokongan lengkap untuk versi pangkalan data AutoCad2000, AutoCad2004, AutoCad2007, AutoCad2010, AutoCad2013, dan AutoCad2018 DXF, dalam kedua-dua format teks dan binari.
Bermula dengan netDxf
Cara paling mudah untuk memasang netDxf adalah dengan menggunakan Pip. Sila gunakan arahan berikut untuk pemasangan yang lancar.
Pasang netDxf melalui Pip
pip install cadquery
Anda juga boleh memasangnya secara manual; muat turun fail keluaran terkini terus daripada repositori GitHub.
Cipta Fail AutoCAD DXF melalui Perpustakaan .NET
Pustaka sumber terbuka Docxlib telah menyertakan pelbagai fungsi untuk menambah dan mengurus teks dalam dokumen DOCX perkataan menggunakan API Go. . Pustaka Docxlib telah menyertakan sokongan untuk menambah satu atau lebih perenggan pada dokumen perkataan dalam aplikasi Go. Perpustakaan menyediakan ciri untuk menetapkan fon, warna fon, saiz dan penjajaran, dsb. kandungan teks anda dengan mudah.
Cipta & Baca Fail AutoCAD DXF melalui 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);
}
Muat & Baca Fail AutoCAD DXF melalui C# .NET
Pustaka netDxf sumber terbuka memberikan pengaturcara komputer keupayaan untuk membuka dan membaca fail .DXF di dalam aplikasi .NET mereka dengan mudah. Anda perlu memberikan alamat fail sedia ada dan perpustakaan akan menyemak versi fail sebelum memuatkannya. Sila ingat bahawa netDxf hanya serasi dengan AutoCad2000 dan versi DXF yang lebih tinggi. Sila ambil perhatian bahawa pustaka tidak akan dapat membaca beberapa entiti seperti REGIONs, SURFACEs dan 3DSOLIDs, kerana mereka bergantung pada data proprietari tanpa dokumen.