Αυτό το σύντομο σεμινάριο δείχνει πώς να μετατρέψετε DWG σε SVG χρησιμοποιώντας το Node.js REST API. Θα μάθετε πώς να μετατρέπετε αυτόματα DWG σε SVG χρησιμοποιώντας το Node.js REST Interface με τη βοήθεια ενός Cloud SDK που βασίζεται σε Dotnodejs. Μετά από αυτήν τη μετατροπή DWG σε SVG, τα σχέδια CAD μπορούν εύκολα να προβληθούν και να κλιμακωθούν σε οποιοδήποτε πρόγραμμα περιήγησης ιστού.
Προαπαιτούμενο
- Δημιουργήστε έναν λογαριασμό και λάβετε διαπιστευτήρια API για τη μετατροπή ενός αρχείου DWG σε SVG
- Κατεβάστε το Aspose.Cad Cloud SDK για Dotnodejs για να αλλάξετε το DWG σε SVG
- Δημιουργήστε ένα έργο Node.js με το παραπάνω SDK
Βήματα για τη μετατροπή DWG σε SVG online χρησιμοποιώντας την υπηρεσία Node.js RESTful
- Δημιουργήστε τον CadApi client χρησιμοποιώντας το μυστικό κλειδί API και το αναγνωριστικό χρήστη
- Ορίστε τη διαδρομή εισόδου του αρχείου DWG πηγής και του αρχείου SVG εξόδου
- Διαβάστε το αρχείο εισόδου σε μια ροή μνήμης και ορίστε τη θέση του σε έναρξη
- Δημιουργήστε το αντικείμενο PutDrawingSvgRequest και περάστε το στη ροή μνήμης του αρχείου εισόδου
- Καλέστε το PutDrawingSvg περνώντας το αντικείμενο αιτήματος για τη μετατροπή του αρχείου εισόδου
- Αποθήκευση της ροής SVG που επιστράφηκε ως αρχείο στον δίσκο
Αυτά τα βήματα συνοψίζουν τον τρόπο αλλαγής της μορφής αρχείου από CAD σε SVG χρησιμοποιώντας το API που βασίζεται σε Node.js. Δημιουργήστε το πρόγραμμα-πελάτη CadApi, αρχικοποιήστε το με το μυστικό κλειδί χρήστη και το αναγνωριστικό, ορίστε τις διαδρομές αρχείων εισόδου και εξόδου και διαβάστε το αρχείο DWG εισόδου σε μια ροή μνήμης. Δημιουργήστε ένα αντίγραφο του αντικειμένου PutDrawingSvgRequest με τη ροή μνήμης αρχείου εισόδου, καλέστε τη μέθοδο PutDrawingSvg() για να εκτελέσετε τη μετατροπή και να λάβετε τη ροή SVG και αποθηκεύστε την έξοδο ως αρχείο SVG.
Κώδικας για τη μετατροπή AutoCAD σε SVG χρησιμοποιώντας API που βασίζεται σε Node.js
Ο παραπάνω κώδικας δείχνει τη μετατροπή ενός αρχείου από το AutoCAD σε SVG χρησιμοποιώντας την υπηρεσία Node.js RESTful. Μπορείτε να χρησιμοποιήσετε τις επιλογές εξαγωγής στην κλάση PutDrawingSvgRequest για να προσαρμόσετε την έξοδο. Ομοίως, πολλά αρχεία μπορούν να μεταφορτωθούν στο Cloud storage και να μετατραπούν στην επιθυμητή μορφή καλώντας την κατάλληλη μέθοδο για τα αντίστοιχα αρχεία.
Αυτό το σεμινάριο καθοδηγεί στη μετατροπή ενός αρχείου DWG σε SVG. Για να μετατρέψετε ένα αρχείο DWG σε DWF, ανατρέξτε στο άρθρο σχετικά με το Μετατροπή DWG σε DWF χρησιμοποιώντας το Node.js REST API.