Converti CF2 in DWF o DWFX in C#

I file CF2 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 CF2 in un’immagine DWF o DWFX a livello di codice in C#.

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

L’API Aspose.CAD for .NET supporta la conversione di formati di file CF2 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 CF2 in immagine DWF a livello di codice in C#

È possibile convertire un file CF2 in un’immagine DWF procedendo nel seguente modo:

  1. Carica il CF2 di origine 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 CF2 in un’immagine DWF in C#:

string inputFile ="file.cf2";
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 CF2 in DWF
    string outPath = "output.dwf";
    image.Save(outPath, options);
}

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

È possibile convertire un file CF2 in un’immagine DWFX con i seguenti passaggi:

  1. Carica il file CF2 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 CF2 in un’immagine DWFX a livello di codice in C#:

string inputFile ="file.cf2";
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 CF2 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 come convertire un file CF2 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