Disegni DWG
Esportazione di Disegni DWG in PDF
Aspose.CAD per Python API può caricare disegni AutoCAD in formato DWG e convertirli in PDF. Questo argomento spiega l’uso dell’API Aspose.CAD per ottenere la conversione da DWG a PDF attraverso semplici passaggi come definiti di seguito.
L’API supporta le seguenti revisioni DWG di AutoCAD:
- Versione DWG 2004 versione 16.0 rilascio 18
- Versione DWG 2005 versione 16.1
- Versione DWG 2010 versione 18.0
- Versione DWG 2013 versione 19.0
Formato File DWG
Un DWG è un file binario che contiene dati di immagini vettoriali e metadati. I dati dell’immagine vettoriale forniscono istruzioni all’applicazione CAD su come visualizzare il DWG; i metadati possono contenere una varietà di informazioni sul file, inclusi dati specifici per la posizione e anche dati dei clienti. Le Specifiche Aperte per il formato file DWG possono essere trovate in questo PDF
Convertire File DWG in PDF
I seguenti semplici passaggi sono necessari per convertire DWG in PDF.
- Carica il file DWG in un’istanza di Image.
- Crea un oggetto della classe CadRasterizationOptions e imposta le proprietà page_height e page_width.
- Crea un oggetto della classe PdfOptions e imposta la proprietà VectorRasterizationOptions.
- Chiama Image.save passando un oggetto di PdfOptions come secondo parametro.
Il campione di codice qui sotto mostra come esportare Disegni DWG in PDF.
Primitivi AutoCAD Supportati
I seguenti primitivi AutoCAD sono supportati.
- TESTO
- MTEXT
- ATTDEF
- ATTRIB
- ARCO
- ELLISSE
- RITAGLIO
- LEADER
- PUNTO
- VERTICE 2D
- VERTICE 3D
- POLILINEA 2D
- LWPOLYLINE
- RAGGIO
- CERCHIO
- DIMENSIONE ORDINATE
- DIMENSIONE LINEARE
- DIMENSIONE ALLINEATA
- DIMENSIONE ANG 3Pt
- DIMENSIONE ANG 2Ln
- DIMENSIONE RAGGIO
- DIMENSIONE DIAMETRO
- FORMA
- SOLIDO
- SPLINE
- MLINE
- LINEA
- XLINE
- STILE
- DIMSTYLE
- LTYPE
- MLINESTYLE
- LAYER
- VIEWPORT
- LAYOUT
Esportazione di un Layout DWG Specifico in PDF
Questo approccio funziona come segue:
- Carica un file DWG utilizzando il metodo factory Aspose.CAD.Image.load.
- Crea un’istanza della classe CadRasterizationOptions e imposta l’altezza e la larghezza della pagina risultante.
- Imposta la proprietà Layouts per l’oggetto CadRasterizationOptions.
- Crea un’istanza della classe PdfOptions e imposta la sua proprietà VectorRasterizationOptions.
- Esporta l’immagine in PDF utilizzando il metodo Image.save().
Il campione di codice qui sotto mostra come convertire un layout specifico di DWG in PDF.
Esportazione di DWG in PDF/A e PDF/E
Questo approccio funziona come segue:
- Carica un file DWG utilizzando il metodo factory Image.load.
- Crea un’istanza della classe CadRasterizationOptions.
- Crea un’istanza della classe PdfOptions e imposta la sua proprietà VectorRasterizationOptions.
- Imposta la proprietà di conformità PDF e salvala.
- Esporta l’immagine in PDF utilizzando il metodo Image.save().
Il campione di codice qui sotto mostra come convertire un file DWG in PDF/A e PDF/E.
Convertire Disegni DWG in DXF
Aspose.CAD fornisce la funzionalità di caricare un file DWG di AutoCAD ed esportarlo in formato DXF. L’approccio di conversione da DWG a DXF funziona come segue:
- Carica il file di disegno DWG utilizzando il metodo factory Image.load.
- Esporta il disegno DWG in DXF utilizzando il metodo Image.save().
Il campione di codice qui sotto mostra come convertire un file DWG in formato DXF.
Convertire Disegni DWG in SVG
Aspose.CAD per Python API può caricare disegni AutoCAD in formato DWG e convertirli in SVG. Questo argomento spiega l’uso dell’API Aspose.CAD per ottenere la conversione da DWG a formato SVG attraverso semplici passaggi come definiti di seguito.
- Carica il file DWG in un’istanza di Image.
- Crea un oggetto della classe SvgOptions e imposta le proprietà richieste.
- Esporta il disegno DWG in SVG utilizzando il metodo Image.save().
Il campione di codice qui sotto mostra come convertire un file DWG in formato SVG.