Converti CF2 in FBX in C#

Le applicazioni CAD utilizzano file CF2 per la creazione di disegni 2D o 3D. Nello specifico, possiamo creare e salvare progetti per progetti di costruzione come autostrade, ponti ed edifici in un file CF2. In alcuni casi, potrebbe essere necessario esportare i disegni dai file CF2 ai documenti FBX a livello di codice. Tali conversioni consentono la condivisione di disegni in un formato portatile. In questo articolo impareremo come convertire un file CF2 in un FBX in C#.

In questo articolo saranno trattati i seguenti argomenti:

  1. Convertitore da C# CF2 a FBX – Download gratuito
  2. Passaggi per convertire il file CF2 in un documento FBX
  3. Converti CF2 in FBX in modo programmatico
  4. Esporta CF2 in FBX con opzioni

Convertitore da C# CF2 a FBX – Download gratuito

Per convertire un file CF2 in un documento FBX, utilizzeremo l’API Aspose.CAD for .NET. Consente di creare, modificare e manipolare file CF2 e diversi altri formati di file.

La classe Image dell’API è la classe base per tutti i tipi di disegni. La classe Cf2Image rappresenta un’immagine CF2. Possiamo impostare le proprietà PageWidth e PageHeight utilizzando la classe CadRasterizationOptions. La classe FbxOptions dell’API consente di specificare le opzioni FBX.

Si prega di scaricare la DLL dell’API o installarla utilizzando NuGet.

PM> Install-Package Aspose.CAD

Come convertire file CF2 in FBX utilizzando C#

Possiamo convertire facilmente un file CF2 in un documento FBX utilizzando Aspose.CAD for .NET seguendo i passaggi indicati di seguito:

  • Carica un file di disegno CF2.
  • Salva CF2 come FBX.

Vediamo ora come eseguire questi passaggi in C# per convertire un file CF2 in un documento FBX.

Converti CF2 in FBX a livello di codice in C#

Si prega di seguire i passaggi indicati di seguito per convertire un CF2 in un FBX:

  1. Innanzitutto, carica un file CF2 di input utilizzando la classe Image.
  2. Successivamente, crea un’istanza della classe FbxOptions.
  3. Infine, chiama il metodo Save() per salvarlo come FBX. Prende il percorso del file FBX di output e FbxOptions come argomenti.

L’esempio di codice seguente mostra come convertire un file CF2 in un documento FBX utilizzando C#.

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

    // Esporta CF2 in FBX
    string outPath = "output.fbx";
    image.Save(outPath, options);
}

Esporta CF2 in FBX con opzioni in C#

Possiamo specificare le opzioni di salvataggio FBX durante la conversione di un file CF2 in un documento FBX seguendo i passaggi indicati di seguito:

  1. Innanzitutto, carica un file CF2 di input utilizzando la classe Image.
  2. Successivamente, crea un’istanza della classe CadRasterizationOptions.
  3. Quindi, specificare l’altezza e la larghezza della pagina.
  4. Successivamente, crea un’istanza della classe FbxOptions.
  5. Successivamente, imposta la proprietà VectorRasterizationOptions come CadRasterizationOptions.
  6. Infine, chiama il metodo Save() per salvarlo come FBX. Prende il percorso del file FBX di output e FbxOptions come argomenti.

L’esempio di codice seguente mostra come specificare l’altezza e la larghezza della pagina durante il salvataggio di un file CF2 come documento FBX utilizzando C#.

string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
    // Inizializza l'oggetto della classe FbxOptions
    FbxOptions options = new FbxOptions();
    
    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;

    // Esporta CF2 in FBX
    string outPath = "output.fbx";
    image.Save(outPath, options);
}

Ottieni una licenza temporanea gratuita

Puoi ottenere una licenza temporanea gratuita per provare la libreria senza limiti di valutazione.

Conclusione

In questo articolo abbiamo imparato a:

  • caricare un file di disegno CF2 esistente;
  • specificare l’altezza e la larghezza della pagina;
  • definire le opzioni di salvataggio;
  • salvare CF2 come FBX in C#.

Oltre a convertire un CF2 in un FBX in C#, puoi saperne di più su Aspose.CAD per l’API .NET utilizzando la documentazione. In caso di qualsiasi ambiguità, non esitate a contattarci sul nostro forum di supporto gratuito.

Guarda anche