Disegni DXF
Esportazione di Disegni DXF in PDF
Aspose.CAD fornisce la funzionalità di caricare le entità di disegno DXF di AutoCAD e renderle come un intero disegno in formato PDF. L’approccio di conversione da DXF a PDF funziona come segue:
- Carica il file di disegno DXF utilizzando il metodo fabbrica Image.load.
- 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 convertire un file utilizzando le impostazioni predefinite.
Formati supportati
Al momento supportiamo completamente i formati di file AutoCAD DXF 2010. Le versioni DXF precedenti non sono garantite al 100% valide. Abbiamo in programma di includere più formati e funzionalità nelle future versioni di Aspose.CAD.
Entità Supportate
Al momento supportiamo tutte le entità 2D diffuse e i loro parametri predefiniti di base come segue:
- Dimensione allineata
- Dimensione angolare
- Arco
- Attributo
- Riferimento al blocco
- Cerchio
- Dimensione del diametro
- Ellisse
- Hachure
- Linea
- Testo multiriga
- Dimensione ordinata
- Punto
- Polilinea
- Dimensione radiale
- Raggio
- Dimensione ruotata
- Tabella
- Testo
- Xline
Gestione della memoria
La proprietà ExactReallocateOnly può essere usata per controllare la riallocazione della memoria. La riallocazione è più probabile che si verifichi per le cache pre-allocate. Può avvenire quando il sistema si rende conto che lo spazio allocato non sarà sufficiente.
- Se ExactReallocateOnly è impostato sul valore predefinito, False, lo spazio viene riallocato nello stesso medium.
- Quando impostato su True, la riallocazione non può superare lo spazio massimo specificato. In questo caso, la cache in memoria esistente (che richiede la riallocazione) viene liberata e viene allocato spazio esteso su disco.
Esportazione di uno strato specifico di Disegni DXF in PDF
Questo approccio funziona come segue:
- Apri un file di disegno DXF usando il metodo fabbrica Image.load.
- Crea un’istanza di CadRasterizationOptions e specifica le proprietà PageWidth e PageHeight.
- Aggiungi strati all’oggetto di CadRasterizationOptions.
- Crea un’istanza di PdfOptions e imposta la sua proprietà VectorRasterizationOptions.
- Esporta il disegno in PDF usando il metodo Image.save.
Il campione di codice qui sotto mostra come convertire uno strato specifico di DXF in PDF.
Esportazione di uno strato specifico di Disegni DXF in Immagine
Questo approccio funziona come segue:
- Apri un file di disegno DXF usando il metodo fabbrica Image.load.
- Crea un’istanza di CadRasterizationOptions e specifica le proprietà PageWidth e PageHeight.
- Aggiungi strati all’oggetto di CadRasterizationOptions.
- Crea un’istanza di JpegOptions e imposta la sua proprietà VectorRasterizationOptions.
- Esporta il disegno in PDF usando il metodo Image.save.
Il campione di codice qui sotto mostra come convertire uno strato specifico di DXF in Immagine.
Renderizza file PDF come parte dei Disegni DXF
Questo approccio funziona come segue:
- Carica il file di disegno DXF utilizzando il metodo fabbrica Image.load.
- Crea un oggetto della classe CadRasterizationOptions e carica i file PDF.
- Imposta le proprietà PageHeight e PageWidth.
- Chiama Image.save e salva il file.
Il campione di codice qui sotto mostra come renderizzare file PDF come parte dei Disegni DXF.
Esporta DXF in WMF
Questo approccio funziona come segue:
- Carica il file di disegno DXF utilizzando il metodo fabbrica Image.load.
- Crea un oggetto della classe CadRasterizationOptions e carica i file PDF.
- Imposta le proprietà PageHeight e PageWidth.
- Chiama Image.save e salva il file.
Il campione di codice qui sotto mostra come esportare DXF in WMF.
Supporto per il salvataggio di file DXF
Aspose.CAD fornisce la funzionalità di caricare file DXF di AutoCAD e apportare modifiche e salvarlo di nuovo come file DXF. Il campione di codice qui sotto mostra come soddisfare i requisiti specificati.
Esportazione di sottofondo DGN incorporato per il formato DXF
Aspose.CAD fornisce la funzionalità di caricare file DXF di AutoCAD ed esportare il sottofondo DGN incorporato per il formato DXF.
Il campione di codice qui sotto mostra come soddisfare i requisiti specificati.
Esportazione di Layout DXF Specifico in PDF
Questo approccio funziona come segue:
- Apri un file di disegno DXF usando il metodo fabbrica Image.load.
- Crea un’istanza di CadRasterizationOptions e specifica le proprietà PageWidth e PageHeight.
- Specifica il/i nome/i del layout desiderato usando la proprietà CadRasterizationOptions.Layouts.
- Crea un’istanza di PdfOptions e imposta la sua proprietà VectorRasterizationOptions.
- Esporta il disegno in PDF usando il metodo Image.save.
Il campione di codice qui sotto mostra come convertire un layout specifico di DXF in PDF.
Accesso agli oggetti ATTRIB e MTEXT
Questo approccio funziona come segue:
- Apri un file di disegno DXF usando il metodo fabbrica Image.load.
- Accedi alle entità all’interno del file CAD.
- Controlla le entità CadEntityTypeName.MTEXT e CadEntityTypeName.INSERT.
- Aggiungi a una lista temporanea per ulteriori elaborazioni.
Decomponi oggetti di inserimento CAD
Questo approccio funziona come segue:
- Apri un file di disegno DXF utilizzando il metodo fabbrica Image.load.
- Accedi alle entità all’interno del file CAD.
- Controlla le entità CadEntityTypeName.INSERT.
- Controlla la lista di tipi CadBlockEntity.
- Elabora le entità.
Supporto del ritaglio dei blocchi
Aspose.CAD fornisce la funzionalità di Ritaglio dei Blocchi. L’approccio di Ritaglio dei Blocchi funziona come segue:
- Carica il file di disegno DXF utilizzando il metodo fabbrica Image.load.
- Crea un oggetto della classe CadRasterizationOptions e carica i file PDF.
- Imposta le proprietà desiderate di CadRasterizationOptions.
- Chiama Image.save passando un oggetto di PdfOptions come secondo parametro e salva il file.
Il campione di codice qui sotto mostra come funziona il Ritaglio dei Blocchi.
Esporta Immagini in DXF
Utilizzando Aspose.CAD, puoi esportare immagini in formato DXF. Utilizzando questo approccio, puoi eseguire le seguenti azioni:
- Imposta un nuovo font.
- Nascondi le entità.
- Aggiorna il testo.
Il seguente frammento di codice ti mostra come eseguire le azioni sopra elencate.