C# .NET Library for AutoCAD DXF-filer, læsning og skrivning
Open Source .NET CAD-bibliotek, der gør det muligt for programmører at læse og skrive AutoCAD DXF-filer. Det understøtter 3dFace, Arc, cirkel, billede, linje, mesh og så videre.
netDxf er et open source AutoCAD DXF C# .NET-bibliotek, der gør det muligt for computerprogrammører at læse og skrive AutoCAD DXF-filer i deres egne .NET-applikationer. DXF™-filformatet er en tagget datarepræsentation af al information indeholdt i en AutoCAD-tegnefil. Hvilket betyder, at hvert dataelement i filen ledes af et heltal, der kaldes en gruppekode. Biblioteket er meget enkelt at bruge og har holdt procedurerne så ligetil som muligt.
Biblioteket har inkluderet komplet understøttelse af flere vigtige DXF-enheder såsom 3dFace, Arc, circle, hatch, image, line, mesh, Insert, Leader, light weight polyline, MLine, Mtext, Point, Polyline2D, Polyline3D, PolyfaceMesh og PolygonMesh, Shape, Ray, Solid, Text, Tolerance, Underlay, Wipeout, XLine og mange flere. Det understøtter også forskellige dimensioner, såsom justeret, lineær, radial, diametrisk, 3-punktsvinklet, 2-linjekantet og ordinat. Husk, at alle entiteter kan grupperes, og alle DXF-objekter kan indeholde udvidet datainformation.
Biblioteket understøtter også import af AutoCad Table-enheder, og både simple og komplekse linjetyper understøttes også. Biblioteket har inkluderet komplet understøttelse af AutoCad2000, AutoCad2004, AutoCad2007, AutoCad2010, AutoCad2013 og AutoCad2018 DXF-databaseversioner, i både tekst- og binært format.
Kom godt i gang med netDxf
Den nemmeste måde at installere netDxf på er ved at bruge Pip. Brug venligst følgende kommando for en problemfri installation.
Installer netDxf via Pip
pip install cadquery
Du kan også installere det manuelt; download de seneste udgivelsesfiler direkte fra GitHub-lageret.
Opret AutoCAD DXF-filer via .NET Library
Open source-biblioteket Docxlib har inkluderet forskellige funktioner til at tilføje og administrere tekst inde i word DOCX-dokumenter ved hjælp af Go API. . Docxlib-biblioteket har inkluderet støtte til at tilføje et eller flere afsnit til word-dokumenterne i Go-applikationer. Biblioteket tilbyder funktioner til nem indstilling af skrifttyper, skriftfarver, størrelse og justering osv. af dit tekstindhold.
Opret og læs AutoCAD DXF-filer via 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);
}
Indlæs og læs AutoCAD DXF-fil via C# .NET
Open source netDxf-biblioteket giver computerprogrammører mulighed for nemt at åbne og læse .DXF-filer i deres .NET-applikation. Du skal angive adressen på en eksisterende fil, og biblioteket vil kontrollere versionen af filen, før den indlæses. Husk, at netDxf kun er kompatibel med AutoCad2000 og højere DXF-versioner. Bemærk venligst, at biblioteket aldrig vil være i stand til at læse nogle entiteter som REGION'er, SURFACE'er og 3DSOLID'er, da de afhænger af udokumenterede proprietære data.