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:

  1. Carica il file di disegno DXF utilizzando il metodo fabbrica Image.load.
  2. Crea un oggetto della classe CadRasterizationOptions e imposta le proprietà PageHeight e PageWidth.
  3. Crea un oggetto della classe PdfOptions e imposta la proprietà VectorRasterizationOptions.
  4. 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:

  1. Dimensione allineata
  2. Dimensione angolare
  3. Arco
  4. Attributo
  5. Riferimento al blocco
  6. Cerchio
  7. Dimensione del diametro
  8. Ellisse
  9. Hachure
  10. Linea
  11. Testo multiriga
  12. Dimensione ordinata
  13. Punto
  14. Polilinea
  15. Dimensione radiale
  16. Raggio
  17. Dimensione ruotata
  18. Tabella
  19. Testo
  20. 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:

  1. Apri un file di disegno DXF usando il metodo fabbrica Image.load.
  2. Crea un’istanza di CadRasterizationOptions e specifica le proprietà PageWidth e PageHeight.
  3. Aggiungi strati all’oggetto di CadRasterizationOptions.
  4. Crea un’istanza di PdfOptions e imposta la sua proprietà VectorRasterizationOptions.
  5. 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:

  1. Apri un file di disegno DXF usando il metodo fabbrica Image.load.
  2. Crea un’istanza di CadRasterizationOptions e specifica le proprietà PageWidth e PageHeight.
  3. Aggiungi strati all’oggetto di CadRasterizationOptions.
  4. Crea un’istanza di JpegOptions e imposta la sua proprietà VectorRasterizationOptions.
  5. 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:

  1. Carica il file di disegno DXF utilizzando il metodo fabbrica Image.load.
  2. Crea un oggetto della classe CadRasterizationOptions e carica i file PDF.
  3. Imposta le proprietà PageHeight e PageWidth.
  4. 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:

  1. Carica il file di disegno DXF utilizzando il metodo fabbrica Image.load.
  2. Crea un oggetto della classe CadRasterizationOptions e carica i file PDF.
  3. Imposta le proprietà PageHeight e PageWidth.
  4. 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:

  1. Apri un file di disegno DXF usando il metodo fabbrica Image.load.
  2. Crea un’istanza di CadRasterizationOptions e specifica le proprietà PageWidth e PageHeight.
  3. Specifica il/i nome/i del layout desiderato usando la proprietà CadRasterizationOptions.Layouts.
  4. Crea un’istanza di PdfOptions e imposta la sua proprietà VectorRasterizationOptions.
  5. 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:

  1. Apri un file di disegno DXF usando il metodo fabbrica Image.load.
  2. Accedi alle entità all’interno del file CAD.
  3. Controlla le entità CadEntityTypeName.MTEXT e CadEntityTypeName.INSERT.
  4. Aggiungi a una lista temporanea per ulteriori elaborazioni.

Decomponi oggetti di inserimento CAD

Questo approccio funziona come segue:

  1. Apri un file di disegno DXF utilizzando il metodo fabbrica Image.load.
  2. Accedi alle entità all’interno del file CAD.
  3. Controlla le entità CadEntityTypeName.INSERT.
  4. Controlla la lista di tipi CadBlockEntity.
  5. 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:

  1. Carica il file di disegno DXF utilizzando il metodo fabbrica Image.load.
  2. Crea un oggetto della classe CadRasterizationOptions e carica i file PDF.
  3. Imposta le proprietà desiderate di CadRasterizationOptions.
  4. 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:

  1. Imposta un nuovo font.
  2. Nascondi le entità.
  3. Aggiorna il testo.

Il seguente frammento di codice ti mostra come eseguire le azioni sopra elencate.