Βιβλιοθήκη PHP για ανάγνωση και εγγραφή αρχείων AutoCAD DXF 

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

Τι είναι η Βιβλιοθήκη DXFighter;

Το DXFighter είναι μια πολύ χρήσιμη βιβλιοθήκη PHP ανοιχτού κώδικα που επιτρέπει στους προγραμματιστές υπολογιστών να εργάζονται με αρχεία AutoCAD DXF μέσα στις δικές τους εφαρμογές PHP. Το AutoCAD DXF είναι μια πολύ δημοφιλής μορφή αρχείου δεδομένων CAD που δημιουργήθηκε από την Autodesk για την ενεργοποίηση της διαλειτουργικότητας δεδομένων μεταξύ του AutoCAD και άλλων πακέτων λογισμικού. Το DXFighter είναι ένα εξαιρετικό εργαλείο για βασικές εξαγωγές DXF που δεν βασίζονται στην νεότερη έκδοση DXF.

Η βιβλιοθήκη DXFighter είναι φιλική προς το χρήστη, διευκολύνοντας τους προγραμματιστές λογισμικού να χρησιμοποιούν βασικά στοιχεία διαγραμμάτων στις εφαρμογές τους. Οι οντότητες είναι στοιχεία που σχεδιάζονται κατά την προβολή του αρχείου DXF, όπως γραμμές και ελλείψεις, έτσι ώστε όλα τα είδη γραφικών αντικειμένων να ανήκουν σε αυτήν την περιοχή του αρχείου DXF. Προσφέρει εργαλεία για τη δημιουργία τόξων, κύκλων, ελλείψεων, γραμμών, WPolyline, σημείων, πολυγραμμών, κειμένου, spline και εισαγωγής. Επιπλέον, επιτρέπει στους προγραμματιστές να διαβάζουν ελλείψεις, γραμμές, πολυγραμμές, κείμενο, καμπύλη και εισαγωγή. Αυτή η βιβλιοθήκη DXFighter είναι διαθέσιμη με την άδεια BSD 3-Clause.

Previous Next

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

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

Κλωνοποίηση του DXFighter μέσω NuGet GitHub

git clone https://github.com/enjoping/DXFighter.git  

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

Δημιουργία σχεδίου AutoCAD DXF μέσω της βιβλιοθήκης PHP

Η βιβλιοθήκη ανοιχτού κώδικα DXFighter έχει ενσωματώσει πλήρη λειτουργικότητα για τη δημιουργία εγγράφων AutoCAD DXF μέσα σε εφαρμογές PHP. Μόλις δημιουργηθεί το αρχείο DXF, οι χρήστες μπορούν να προσθέσουν και να διαχειριστούν διαφορετικά είδη οντοτήτων μέσα στα σχέδια, όπως Τόξα, Κύκλοι, Έλλειψεις, Γραμμές, Πολυγραμμή W, Σημεία, Πολυγραμμή, Κείμενο, Spline και Εισαγωγή. Προς το παρόν, η βιβλιοθήκη επιτρέπει μόνο την προσθήκη οντοτήτων και την ενημέρωση των ιδιοτήτων τους, ενώ σύντομα θα ακολουθήσουν και άλλες.

Ανάγνωση αρχείων AutoCAD DXF σε εφαρμογές PHP

Η βιβλιοθήκη DXFighter περιλαμβάνει ένα ισχυρό πρόγραμμα ανάγνωσης που επιτρέπει στους προγραμματιστές λογισμικού να ανοίγουν και να διαβάζουν τα περιεχόμενα εγγράφων AutoCAD DXF με μόνο μερικές γραμμές κώδικα. Προς το παρόν, η βιβλιοθήκη έχει συμπεριλάβει υποστήριξη για την ανάγνωση ορισμένων σημαντικών οντοτήτων όπως ελλείψεις, γραμμές, πολυγραμμές, κείμενο, καμπύλη και εισαγωγή.

Πώς να διαβάσετε γραμμές από αρχείο DXF μέσω PHP API

Η βιβλιοθήκη ανοιχτού κώδικα DXFighter επιτρέπει στους προγραμματιστές λογισμικού να ανοίξουν έγγραφα AutoCAD DXF και να διαβάσουν μερικές γραμμές από αυτό χρησιμοποιώντας μόνο μερικές εντολές PHP. Για να επιτύχει αυτήν την εργασία, ο χρήστης πρέπει να λάβει το αντικείμενο Line από τον πίνακα Entities και να έχει πρόσβαση στις ιδιότητές του. Το ακόλουθο παράδειγμα δείχνει πώς να διαβάσετε γραμμές από αρχείο DXF.

Πώς να διαβάσω γραμμές από αρχείο DXF μέσω PHP API;

use DXFighter\DXFighter;
$dxf = new DXFighter('some-file.dxf');
echo "Loaded OK.\n";

$entities = $dxf->getEntities();
$line = $entities[0];
$end = $line->getEnd();
echo "Saw line to {$end[0]},{$end[1]},{$end[2]}\n";

}
 Ελληνικά