C# .NET Βιβλιοθήκη για Ανάγνωση και Σύνταξη Αρχείων AutoCAD DXF 

Βιβλιοθήκη ανοιχτού κώδικα .NET CAD που επιτρέπει στους προγραμματιστές να διαβάζουν και να γράφουν Αρχεία AutoCAD DXF. Υποστηρίζει 3dFace, Arc, κύκλο, εικόνα, γραμμή, πλέγμα και ούτω καθεξής.

Το netDxf είναι μια βιβλιοθήκη ανοιχτού κώδικα AutoCAD DXF C# .NET που επιτρέπει στους προγραμματιστές υπολογιστών να διαβάζουν και να γράφουν Αρχεία AutoCAD DXF μέσα στις δικές τους εφαρμογές .NET. Η μορφή αρχείου DXF™ είναι μια αναπαράσταση δεδομένων με ετικέτα όλων των πληροφοριών που περιέχονται σε ένα αρχείο σχεδίασης AutoCAD. Αυτό σημαίνει ότι κάθε στοιχείο δεδομένων στο αρχείο οδηγείται από έναν ακέραιο αριθμό που ονομάζεται κωδικός ομάδας. Η βιβλιοθήκη είναι πολύ απλή στη χρήση και έχει κρατήσει τις διαδικασίες όσο πιο απλές γίνεται.

Η βιβλιοθήκη περιλαμβάνει πλήρη υποστήριξη για πολλές σημαντικές οντότητες DXF όπως 3dFace, Arc, κύκλος, καταπακτή, εικόνα, γραμμή, πλέγμα, Εισαγωγή, Leader, ελαφριά πολυγραμμή, MLine, MText, Point, Polyline2D, Polyline3D, PolyfaceMesh και PolygonMesh, Shape, Ray, Solid, Text, Tolerance, Underlay, Wipeout, XLine και πολλά άλλα. Υποστηρίζει επίσης διάφορες διαστάσεις όπως ευθυγραμμισμένη, γραμμική, ακτινική, διαμετρική, γωνιακή 3 σημείων, γωνιακή 2 γραμμών και τεταγμένη. Να θυμάστε ότι όλες οι οντότητες μπορούν να ομαδοποιηθούν και όλα τα αντικείμενα DXF μπορεί να περιέχουν εκτεταμένες πληροφορίες δεδομένων.

Η βιβλιοθήκη παρέχει επίσης υποστήριξη για την εισαγωγή των οντοτήτων του πίνακα AutoCad και υποστηρίζονται επίσης απλοί και σύνθετοι τύποι γραμμών. Η βιβλιοθήκη περιλαμβάνει πλήρη υποστήριξη για εκδόσεις βάσεων δεδομένων AutoCad2000, AutoCad2004, AutoCad2007, AutoCad2010, AutoCad2013 και AutoCad2018 DXF, τόσο σε μορφή κειμένου όσο και σε δυαδική μορφή.

Previous Next

Ξεκινώντας με το netDxf

Ο ευκολότερος τρόπος εγκατάστασης του netDxf είναι χρησιμοποιώντας το Pip. Χρησιμοποιήστε την ακόλουθη εντολή για ομαλή εγκατάσταση.

Εγκαταστήστε το netDxf μέσω Pip

pip install cadquery 

Μπορείτε επίσης να το εγκαταστήσετε χειροκίνητα. κατεβάστε τα αρχεία τελευταίας έκδοσης απευθείας από το αποθετήριο GitHub.

Δημιουργήστε αρχεία AutoCAD DXF μέσω .NET Library

Η βιβλιοθήκη ανοιχτού κώδικα 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, καθώς εξαρτώνται από μη τεκμηριωμένα ιδιόκτητα δεδομένα.

 Ελληνικά