Converti COLLADA in DWF o DWFX in C#

I file COLLADA sono disegni CAD contenenti dati 2D o 3D. In alcuni casi, potrebbe essere necessario creare immagini DWFX o DWF per visualizzare il contenuto del file in un’immagine. In conformità con tali casi d’uso, questo articolo illustra come convertire un file COLLADA in un’immagine DWF o DWFX a livello di codice in C#.

Convertitore di immagini da COLLADA a DWF o DWFX – Installazione API C#

L’API Aspose.CAD for .NET supporta la conversione di formati di file COLLADA e molti altri. Basta configurare l’API scaricando il suo file DLL dalla sezione Downloads o con il seguente comando di installazione NuGet:

PM> Install-Package Aspose.CAD

Converti COLLADA in immagine DWF a livello di codice in C#

Puoi convertire un file COLLADA in un’immagine DWF procedendo nel seguente modo:

  1. Carica la sorgente COLLADA utilizzando la classe Image.
  2. Crea un’istanza della classe CadRasterizationOptions.
  3. Imposta proprietà come la dimensione dell’immagine di output.
  4. Salva l’immagine DWF di output.

Il frammento di codice seguente spiega come convertire un file COLLADA in un’immagine DWF in C#:

string inputFile ="file.dae";
using (Image image = Image.Load(inputFile))
{
    // Inizializza l'oggetto della classe DwfOptions
    DwfOptions options = new DwfOptions();

    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;
    
    // Esporta COLLADA in DWF
    string outPath = "output.dwf";
    image.Save(outPath, options);
}

Converti COLLADA in immagine DWFX a livello di codice in C#

Puoi convertire un file COLLADA in un’immagine DWFX con i seguenti passaggi:

  1. Carica il file COLLADA di input con la classe Image.
  2. Crea un’istanza della classe CadRasterizationOptions.
  3. Inizializza un oggetto della classe DwfxOptions.
  4. Salva l’immagine DWFX di output.

Il seguente frammento di codice mostra come convertire un file COLLADA in un’immagine DWFX a livello di codice in C#:

string inputFile ="file.dae";           
using (Image image = Image.Load(inputFile))
{
    // Inizializza l'oggetto della classe DwfOptions
    DwfOptions options = new DwfOptions();
    
    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;
    
    // Esporta COLLADA in DWFX
    string outPath = "output.dwfx";
    image.Save(outPath, options);
}

Ottieni una licenza temporanea gratuita

Puoi testare tutte le funzionalità dell’API senza alcuna limitazione di valutazione richiedendo una licenza temporanea gratuita.

Conclusione

In questo articolo, hai imparato a convertire un file COLLADA in un’immagine DWF o DWFX. Inoltre, puoi esplorare molte altre funzionalità offerte dall’API visitando la sezione documentazione. In caso di dubbi, non esitare a scriverci al forum.

Guarda anche