Disegni DWG
Esportazione di Disegni DWG in PDF
Aspose.CAD per .NET 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 definiti di seguito.
L’API supporta le seguenti revisioni DWG di AutoCAD:
- Versione 16.0 rilascio 18 DWG 2004
- Versione 16.1 DWG 2005
- Versione 18.0 DWG 2010
- Versione 19.0 DWG 2013
Formato File DWG
Un DWG è un file binario che contiene dati di immagine vettoriale 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 della 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à PageHeight e PageWidth.
- 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.
Crea un PDF Unico con Dimensioni di Layout Diverse
Aspose.CAD per .NET consente di convertire un file DWG in un singolo PDF con dimensioni di layout diverse. 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.
- Aggiungi le LayoutPageSizes richieste 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 creare un unico PDF con layout diversi.
Primitive AutoCAD Supportate
Le seguenti primitive AutoCAD sono supportate.
- TESTO
- MTEXT
- ATTDEF
- ATTRIB
- ARC
- ELLISSE
- RIFORO
- GUIDA
- PUNTO
- VERTICE 2D
- VERTICE 3D
- POLILINEA 2D
- LWPOLYLINE
- RAY
- CERCHIO
- DIMENSIONE ORDINATA
- 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 Specifico DWG 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.
Renderizza il documento DWG specificando le coordinate
Aspose.CAD per .NET API ora fornisce una funzionalità per rendere i documenti DWG fornendo le coordinate della larghezza e dell’altezza del documento.
Il campione di codice qui sotto mostra come rendere un documento DWG.
Esportazione di DWG in Raster o PDF utilizzando Dimensione Fissa
Aspose.CAD per .NET API può caricare disegni AutoCAD in formato DWG e convertirli in PDF o Raster utilizzando dimensioni fisse.
Il campione di codice qui sotto mostra come implementare questa funzionalità.
Esportazione di DWG in PDF/A e PDF/E
Questo approccio funziona come segue:
- Carica un file DWG utilizzando il metodo factory Aspose.CAD.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.
Supporto per linee nascoste arrotondate durante l’esportazione di DWG/DXF in BMP e 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.
- 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 implementare questa funzionalità.
Supporto per impostare l’area di stampa per l’immagine DWG nel PDF esportato
Aspose.CAD per .NET API può caricare disegni AutoCAD in formato DWG e convertirli in PDF. Questo argomento spiega l’uso dell’API Aspose.CAD per ottenere il supporto per impostare un’area di stampa per l’immagine DWG nel PDF esportato.
Il campione di codice qui sotto mostra come implementare questa funzionalità.
Supporto per la lettura dei metadati XREF per il file DWG
- Carica un file DWG utilizzando il metodo factory Aspose.CAD.Image.Load.
- Traversare ogni entità immagine.
- Se un’entità è CadUnderlay, quindi entità XREF con metadati.
Il campione di codice qui sotto mostra come ottenere questa funzionalità.
La proprietà CadRasterizationOptions.Layouts è di tipo array di stringhe, quindi puoi specificare più layout contemporaneamente per la possibile conversione in formato PDF. Quando specifichi più layout per la proprietà CadRasterizationOptions.Layouts, il PDF risultante avrà più pagine, dove ogni pagina rappresenta un layout AutoCAD individuale.
Elenca tutti i Layout
Puoi elencare tutti i layout presenti in un disegno AutoCAD utilizzando il seguente frammento di codice.
Accesso ai Flag di sottostrato per il formato DWG
Aspose.CAD per .NET ha implementato i flag di sottostrato per il formato DWG e consente agli sviluppatori di accedervi. Di seguito è riportata la semplice dimostrazione del codice.
Supporto per Entità DWG
Aspose.CAD per .NET API può caricare disegni AutoCAD in formato DWG e supportare diverse entità da utilizzare.
Supporto per l’Entità MLeader
Un DWG è un file binario che contiene dati di immagine vettoriale e metadati. Ci sono diverse entità in un file DWG. La seguente sezione descrive un esempio di utilizzo dell’entità MLeader all’interno del file DWG.
Supporto per l’Esportazione di un’Entità DWG in Immagine
Un DWG è un file binario che contiene dati di immagine vettoriale e metadati. Ci sono diverse entità in un file DWG. La seguente sezione descrive un esempio di esportazione di una particolare entità DWG in un’immagine.
Supporto per Aggiungere Testo in DWG
Aspose.CAD per .NET API può caricare disegni AutoCAD in formato DWG e supportare diverse entità da utilizzare. Un DWG è un file binario che contiene dati di immagine vettoriale e metadati. Ci sono diverse entità in un file DWG. La seguente sezione descrive come possiamo aggiungere testo all’interno del file DWG.
Supporto per Importare Immagini nel File DWG
Aspose.CAD per .NET API può caricare disegni AutoCAD in formato DWG e supportare diverse entità da utilizzare. Un DWG è un file binario che contiene dati di immagine vettoriale e metadati. Ci sono diverse entità in un file DWG. La seguente sezione descrive come possiamo importare immagini all’interno del file DWG.
Supporto per Mesh in DWG
Aspose.CAD per .NET API può ora accedere alle entità che supportano mesh, che includono i tipi CadPolyFaceMesh e CadPolygonMesh. Il seguente esempio descrive come possiamo accedere ai tipi di mesh.
Convertire Disegni DWG in DXF
Aspose.CAD fornisce la funzionalità per caricare file DWG di AutoCAD ed esportarli in formato DXF. L’approccio da DWG a DXF funziona come segue:
- Carica il file del 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 un formato DXF.
Convertire Disegni DWG in SVG
Aspose.CAD per .NET 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 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.
Caricare File DWG di Grandi Dimensioni
Aspose.CAD per .NET fornisce la possibilità di aprire file DWG molto grandi utilizzando la classe Image. Ora puoi aprire facilmente file di grandi dimensioni con l’aiuto del codice di esempio fornito di seguito.