Disegni DWG
Esportazione di Disegni DWG in PDF
Aspose.CAD per Java 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 formato PDF attraverso semplici passaggi come definiti di seguito.
L’API supporta le seguenti revisioni AutoCAD DWG:
- DWG 2004 versione 16.0 rilascio 18
- DWG 2005 versione 16.1
- DWG 2010 versione 18.0
- DWG 2013 versione 19.0
Formato File DWG
Un DWG è un file binario che contiene dati di immagine vettoriale e metadati. I dati di immagine vettoriale forniscono istruzioni all’applicazione CAD su come visualizzare il DWG; i metadati possono contenere una varietà di informazioni sul file, comprese informazioni specifiche sulla posizione e anche dati del cliente. 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.
- Caricare il file DWG in un’istanza di Image.
- Creare un oggetto della classe CadRasterizationOptions e impostare le proprietà PageHeight e PageWidth.
- Creare un oggetto della classe PdfOptions e impostare la proprietà VectorRasterizationOptions.
- Chiamare il metodo Image.save e passare l’oggetto di PdfOptions come secondo parametro.
Il campione di codice seguente mostra come esportare i Disegni DWG in PDF.
Creare un PDF Singolo con Diverse Dimensioni di Layout
Aspose.CAD per Java consente di convertire il file DWG in un singolo PDF con diverse dimensioni di layout. Questo approccio funziona come segue:
- Caricare un file DWG utilizzando il metodo factory Aspose.CAD.Image.load.
- Creare un’istanza della classe CadRasterizationOptions e impostare l’altezza e la larghezza della pagina risultante.
- Aggiungere le LayoutPageSizes richieste per l’oggetto CadRasterizationOptions.
- Creare un’istanza della classe PdfOptions e impostare la sua proprietà VectorRasterizationOptions.
- Esportare l’immagine in PDF utilizzando il metodo Image.save .
Il campione di codice seguente mostra come creare un singolo PDF con diversi layout.
Esportazione di DWG in PDF/A e PDF/E
I seguenti semplici passaggi sono necessari per convertire DWG in PDF.
- Caricare il file DWG in un’istanza di Image.
- Creare un oggetto della CadRasterizationOptions e impostare le proprietà PageHeight e PageWidth.
- Creare un oggetto della classe PdfOptions e impostare la proprietà VectorRasterizationOptions.
- Chiamare il Image.save metodo e passare l’oggetto di PdfOptions come secondo parametro.
Il campione di codice seguente mostra come esportare Disegni DWG in PDF.
Primitivi AutoCAD Supportati
I seguenti primitivi AutoCAD sono supportati.
- TESTO
- MTEXT
- ATTDEF
- ATTRIB
- ARC
- ELLISSE
- RIFORO
- LEADER
- PUNTO
- VERTICE 2D
- VERTICE 3D
- POLILINEA 2D
- LWPOLYLINE
- RAGGIO
- 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 DWG Specifico in PDF
Questo approccio funziona come segue:
- Caricare un file DWG utilizzando il metodo factory Image.load.
- Creare un’istanza della classe CadRasterizationOptions e impostare l’altezza e la larghezza della pagina risultante.
- Impostare la proprietà Layouts per l’oggetto CadRasterizationOptions.
- Creare un’istanza della classe PdfOptions e impostare la sua proprietà VectorRasterizationOptions.
- Esportare l’immagine in PDF utilizzando il Image.save() metodo.
Il campione di codice seguente mostra come convertire un layout specifico di DWG in PDF.
Esportazione di DWG in Raster o PDF utilizzando Dimensione Fissa
Aspose.CAD per Java API può caricare disegni AutoCAD in formato DWG e convertirli in PDF o Raster utilizzando dimensione fissa.
Il campione di codice seguente mostra come implementare questa funzionalità.
Supporto per linee nascoste arrotondate durante l’esportazione di DWG/DXF in BMP e PDF
Questo approccio funziona come segue:
- Caricare un file DWG utilizzando il Aspose.CAD.Image.load metodo factory.
- Creare un’istanza della CadRasterizationOptions classe.
- Creare un’istanza della CadRasterizationOptions classe e impostare l’altezza e la larghezza della pagina risultante.
- Creare un’istanza della PdfOptions classe e impostare la sua VectorRasterizationOptions proprietà.
- Esportare l’immagine in PDF utilizzando il Image.save() metodo.
Il campione di codice seguente mostra come implementare questa funzionalità.
Supporto per la definizione dell’area di stampa per l’immagine DWG nel PDF esportato
Aspose.CAD per Java 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 la definizione di un’area di stampa per l’immagine DWG nel PDF esportato.
Il campione di codice seguente mostra come implementare questa funzionalità.
Supporto per la lettura dei metadati XREF per il file DWG
- Caricare un file DWG utilizzando il Aspose.CAD.Image.load metodo factory.
- Percorrere ogni entità immagine.
- Se l’entità è CadUnderlay, allora entità XREF con metadati.
Il campione di codice seguente mostra come ottenere questa funzionalità.
Documento DWG specificando le coordinate
Aspose.CAD per Java API ora fornisce una funzionalità per rendere i documenti DWG fornendo le coordinate della larghezza e dell’altezza del documento.
Il campione di codice seguente mostra come rendere un documento DWG.
La proprietà CadRasterizationOptions.Layouts è di tipo array di stringhe, quindi puoi specificare più layout contemporaneamente per una possibile conversione in formato PDF. Quando si specificano 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.
Ottenere il Valore Attributo di Blocco di Riferimento Esterno
Aspose.CAD per Java API consente di ottenere un riferimento esterno di un attributo di blocco. Aspose.CAD API espone la getXRefPathName() proprietà per ottenere il riferimento esterno di un attributo di blocco in una collezione CadBlockDictionary.
Il seguente codice dimostra come ottenere un riferimento esterno di un attributo di blocco.
Cerca Testo nel File DWG AutoCAD
Aspose.CAD per Java API consente di cercare testo in un file DWG AutoCAD. Aspose.CAD API espone la classe CadText che rappresenta le entità di testo nel file DWG AutoCAD. La classe CadMText è anche inclusa nell’API Aspose.CAD perché alcune altre entità possono contenere testo.
Il seguente codice dimostra come cercare testo nel file DWG AutoCAD.
Cerca Testo in un Layout Specifico
Accesso ai Flag di sottofondo per il formato DWG
Aspose.CAD per Java ha implementato i flag di sottofondo per il formato DWG e consente agli sviluppatori di accedervi. Seguendo vi è una semplice dimostrazione del codice.
Supporto per Entità DWG
Aspose.CAD per Java API può caricare disegni AutoCAD in formato DWG e supportare diverse entità su cui lavorare.
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 lavoro con l’entità MLeader all’interno del file DWG.
Supporto per l’Esportazione di 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 nell’immagine.
Supporto per Importare Immagine in File DWG
Aspose.CAD per Java API può caricare disegni AutoCAD in formato DWG e supportare diverse entità con cui lavorare. 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 Aggiungere testo in DWG
Aspose.CAD per Java API può caricare disegni AutoCAD in formato DWG e supportare diverse entità con cui lavorare. 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 Mesh in DWG
Aspose.CAD per Java 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à di caricare file DWG di AutoCAD ed esportarli in formato DXF. L’approccio di conversione da DWG a DXF funziona come segue:
- Caricare il file di disegno DWG utilizzando il metodo factory Image.load .
- Esportare il disegno DWG in DXF utilizzando il metodo Image.save() .
Il campione di codice seguente mostra come convertire un file DWG in formato DXF.
Convertire Disegni DWG in SVG
Aspose.CAD 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.
- Caricare il file DWG in un’istanza di Image.
- Creare un oggetto della classe SvgOptions e impostare le proprietà richieste.
- Esportare il disegno DWG in SVG utilizzando il Image.save() metodo.
Il campione di codice seguente mostra come convertire un file DWG in formato SVG.