DWG in DWF nitido

I file DWG sono fondamentalmente disegni CAD contenenti dati di immagini vettoriali. Designer o architetti lavorano spesso con file in formato DWG. In alcuni casi, potrebbe essere necessario convertire un file DWG in un formato DWF. In base a tali requisiti, questo articolo illustra come convertire un file DWG in un file DWF a livello di codice in C#.

Conversione da DWG a DWF – Installazione dell’API .NET

L’API Aspose.CAD for .NET supporta la creazione, la conversione o l’aggiornamento di vari formati di file relativi a CAD. Puoi accedere facilmente all’API scaricando il suo file DLL dalla sezione Download o con il seguente comando NuGet:

PM> Install-Package Aspose.CAD

Converti DWG in DWF a livello di codice in .NET

La conversione di file DWG in DWF è un processo semplice. Devi solo effettuare alcune chiamate API nei seguenti passaggi:

  1. Crea un’istanza della classe Image per caricare il file DWG di origine.
  2. Trasmetti l’oggetto classe Image al tipo CadImage.
  3. Scrivere il file DWF di output con il metodo Salva.

L’esempio di codice seguente illustra come convertire un file DWG in un file DWF a livello di codice in C#:

// Carica il file DWG di input
Image image = Image.Load("sample.dwg");

// Trasmetti l'oggetto della classe Image al tipo CadImage
CadImage cad = (CadImage)image;

// Salva il file CAD DWF di output
cad.Save(dataDir + "sample.dwf");

Esplora più funzionalità

Puoi dare un’occhiata a molte altre funzionalità dell’API in cui diversi capitoli trattano informazioni sulla manipolazione dei formati di file CAD nelle tue applicazioni. Tutte queste funzionalità sono trattate nella sezione documentazione dell’API.

Conclusione

In questo articolo, hai imparato come convertire il formato di file DWG in DWF. Puoi ridimensionare questo processo di conversione sfruttando il vantaggio del multi-threading. L’API è scritta con codice gestito, quindi è thread-safe. Tuttavia, per evitare problemi con l’elaborazione, è necessario assicurarsi che ogni thread acceda a un file separato. In caso di domande, scrivici al forum.

Guarda anche

Converti DWG in EMF o WMF in C#