Questo breve tutorial mostra come convertire DWG in SVG utilizzando l’API REST di Python. Imparerai come trasformare automaticamente DWG in SVG utilizzando l’interfaccia REST di Python con l’aiuto di un Cloud SDK basato su Dotpython. Dopo questa conversione da DWG a SVG, i disegni CAD saranno facilmente visualizzabili e scalabili in qualsiasi browser web.
Prerequisito
- Crea un account e ottieni le credenziali API per convertire un file DWG in SVG
- Scarica Aspose.Cad Cloud SDK per Dotpython per trasformare DWG in SVG
- Imposta un progetto Python con l’SDK sopra indicato
Passaggi per convertire DWG in SVG online utilizzando il servizio RESTful Python
- Crea il client CadApi utilizzando la chiave API segreta e l’ID utente
- Imposta il percorso di input del file DWG di origine e del file SVG di output
- Leggere il file di input in un flusso di memoria e impostarne la posizione per iniziare
- Crea l’oggetto PutDrawingSvgRequest e passagli il flusso di memoria del file di input
- Chiama MettiDisegnoSvg passando l’oggetto di richiesta per convertire il file di input
- Salva il flusso SVG restituito come file sul disco
Questi passaggi riassumono come modificare il formato file da CAD a SVG utilizzando un’API basata su Python. Creare il client CadApi, inizializzarlo con la chiave segreta e l’ID utente, definire i percorsi dei file di input e output e leggere il file DWG di input in un flusso di memoria. Istanziare l’oggetto PutDrawingSvgRequest con il flusso di memoria del file di input, chiamare il metodo PutDrawingSvg() per eseguire la conversione e ottenere il flusso SVG, quindi salvare l’output come file SVG.
Codice per convertire AutoCAD in SVG utilizzando API basata su Python
Il codice sopra riportato illustra la conversione di un file AutoCAD in SVG utilizzando il servizio RESTful Python. È possibile utilizzare le opzioni di esportazione nella classe PutDrawingSvgRequest per personalizzare l’output. Analogamente, è possibile caricare più file su un archivio cloud e convertirli nel formato desiderato chiamando il metodo appropriato per i rispettivi file.
Questo tutorial illustra la conversione di un file DWG in SVG. Per convertire un file DWG in DWF, consultare l’articolo su Convertire DWG in DWF utilizzando Python REST API.