Αυτός ο σύντομος οδηγός εξηγεί πώς να μετατρέψετε DWG σε DXF χρησιμοποιώντας το Python REST API. Η μετατροπή ενός DWG σε DXF διευκολύνει το άνοιγμα του αρχείου CAD σε περισσότερες εφαρμογές, την κοινή χρήση με οποιονδήποτε, την αποστολή σε εργαλεία CNC/λέιζερ και την αποφυγή πονοκεφάλων έκδοσης μακροπρόθεσμα. Θα μάθετε αυτήν τη διαδικασία μετατροπής DWG σε DXF χρησιμοποιώντας το Python REST Interface χρησιμοποιώντας ένα Cloud SDK που βασίζεται στο Dotpython.
Προαπαιτούμενο
- Δημιουργήστε έναν λογαριασμό και λάβετε διαπιστευτήρια API για τη μετατροπή ενός αρχείου DWG σε DXF
- Κατεβάστε το Aspose.Cad Cloud SDK για Dotpython για να αλλάξετε το DWG σε DXF
- Δημιουργήστε ένα έργο Python με το παραπάνω SDK
Βήματα για τη μετατροπή αρχείου DWG σε DXF χρησιμοποιώντας API που βασίζεται σε Python
- Δημιουργήστε CadApi με το Κλειδί εφαρμογής, το SID εφαρμογής και το baseUrl σας
- Ορίστε την inputPath πηγής DWG/PSD και την outputPath προορισμού DXF
- Ανοίξτε το αρχείο εισόδου, αντιγράψτε το σε ένα MemoryStream και επαναφέρετε τη θέση στο 0
- Δημιουργήστε το PutDrawingDXFRequest χρησιμοποιώντας το προετοιμασμένο MemoryStream
- Καλέστε το cadApi.PutDrawingDXF(request) για να λάβετε το αποτέλεσμα που μετατράπηκε ως ροή
- Δημιουργήστε το αρχείο προορισμού και αντιγράψτε τη ροή αποτελεσμάτων στο outputPath
Αυτά τα βήματα συνοψίζουν τη διαδικασία μετατροπής του AutoCAD DWG σε DXF χρησιμοποιώντας το Python REST Interface. Αρχικοποιήστε το CadApi με τα διαπιστευτήριά σας και ορίστε την πηγή inputPath DWG και τον στόχο outputPath DXF. Στη συνέχεια, φορτώστε το αρχείο σε ένα MemoryStream, δημιουργήστε ένα PutDrawingDXFRequest, καλέστε το cadApi.PutDrawingDXF(request) για μετατροπή και γράψτε τη ροή που επιστράφηκε στο αρχείο DXF.
Κώδικας για τη μετατροπή DWG σε DXF online χρησιμοποιώντας το Python REST API
Το προαναφερθέν δείγμα κώδικα βοηθά στην ανάπτυξη ενός μετατροπέα CAD σε DXF χρησιμοποιώντας την υπηρεσία Python RESTful. Αυτός ο μετασχηματισμός της μορφής αυξάνει τη διαλειτουργικότητα, καθώς το DXF είναι μια ανοιχτή, ευρέως υποστηριζόμενη μορφή ανταλλαγής, επομένως είναι ευκολότερο να το μοιραστείτε με προμηθευτές, πελάτες ή εφαρμογές που δεν μπορούν να ανοίξουν DWG. Μπορείτε να χρησιμοποιήσετε το όρισμα ExportOptions στην κλήση PutDrawingDXFRequest() για να προσαρμόσετε περαιτέρω το αρχείο εξόδου DXF για τις απαιτήσεις σας.
This tutorial guides in developing a DWG to DXF converter. To convert DWG file to OBJ, refer to the article on Convert DWG to OBJ using Python REST API.