Converti CF2 in BMP in C#

File CAD CF2 che contiene progetti di pacchetti 3D o altri dati di modello; può essere lavorato e tagliato da una macchina CAD/CAM, come un dispositivo di fustellatura; salvato in un formato aperto, che può essere riconosciuto da più dispositivi hardware e programmi software. In alcuni casi, potrebbe essere necessario esportare i disegni dai file CF2 ai documenti BMP a livello di codice. Tali conversioni consentono la condivisione di disegni in un formato portatile. In questo articolo vedremo come convertire un file CF2 in un BMP in C#.

In questo articolo saranno trattati i seguenti argomenti:

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

Convertitore da C# CF2 a BMP – Download gratuito

Converti un file CF2 in un file BMP, useremo Aspose.CAD for .NET. Consente di creare, modificare e manipolare file CF2 e diversi altri formati di file.

La classe base dell’API per tutti i tipi di disegni è la classe Image. Un’immagine CF2 è rappresentata dalla classe Cf2Image. La classe CadRasterizationOptions ci consente di modificare la [PageWidth] e [PageHeight]. Le opzioni BMP possono essere specificate utilizzando la classe BmpOptions dell’API.

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

PM> Install-Package Aspose.CAD

Come convertire file CF2 in BMP usando C#

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

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

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

Converti CF2 in BMP a livello di codice in C#

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

  1. Carica un file CF2 di input usando la classe Image.
  2. Creare un’istanza della classe BmpOptions.
  3. Chiama il metodo Save() per salvarlo come BMP. Prende il percorso del file BMP di output e BmpOptions come argomenti.

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

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

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

Esporta CF2 in BMP con le opzioni in C#

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

  1. Carica un file CF2 di input usando la classe Image.
  2. Creare un’istanza della classe CadRasterizationOptions.
  3. Specificare l’altezza e la larghezza della pagina.
  4. Creare un’istanza della classe BmpOptions.
  5. Impostare la proprietà VectorRasterizationOptions come CadRasterizationOptions.
  6. Chiama il metodo Save() per salvarlo come BMP. Prende il percorso del file BMP di output e BmpOptions 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 BMP utilizzando C#.

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

    // Esporta CF2 in BMP
    string outPath = "output.bmp";
    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 BMP in C#.

Un file CF2 è un disegno tridimensionale che può essere elaborato da software CAD/CAM e dispositivi hardware. Ad esempio, può memorizzare la forma e il design di una scatola di cartone prima che venga piegata. Poiché i file CF2 vengono salvati in un formato universale, possono essere importati ed esportati da diversi programmi. 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