DWG e DXF sono formati di file popolari per memorizzare design CAD, completi dei loro metadati. Incorporare direttamente questi file in applicazioni web o desktop per la visualizzazione non è pratico. Una soluzione robusta è convertire i file CAD in formati di immagine. Questa guida ti accompagnerà attraverso il processo di conversione di file DWG/DXF in immagini PNG, JPEG, BMP, TIFF, e GIF utilizzando C#.
Indice
- Conversione di DWG o DXF in immagini in C# utilizzando l’API Aspose
- Conversione di DWG o DXF in PNG in C#
- Conversione di DWG o DXF in JPEG in C#
- Conversione di DWG o DXF in BMP, GIF e TIFF in C#
Conversione di DWG o DXF in immagini in C# utilizzando l’API Aspose
Aspose.CAD per .NET è un plugin Aspose versatile progettato per manipolare e convertire file CAD con facilità utilizzando C# o. Questa potente API ti consente di convertire design DWG/DXF in vari formati di immagine raster in poche righe di codice. Puoi scaricare l’API o installarla direttamente nelle tue applicazioni .NET tramite NuGet. Il costo del plugin Aspose parte da $99, rendendolo una soluzione accessibile per gli sviluppatori.
Conversione di DWG o DXF in PNG in C#
Segui questi passaggi per convertire un file DWG o DXF in un’immagine PNG utilizzando Aspose.CAD per .NET:
- Carica il file DWG/DXF utilizzando la classe Image.
- Crea un’istanza della classe CadRasterizationOptions e imposta l’altezza e la larghezza desiderate per l’immagine risultante.
- Crea un’istanza della classe PngOptions.
- Assegna le PngOptions.VectorRasterizationOptions all’oggetto CadRasterizationOptions.
- Converti il file CAD in PNG utilizzando il metodo Image.Save(String, ImageOptionsBase).
Ecco un esempio di codice C# che dimostra come eseguire la conversione:
Conversione di DWG o DXF in JPEG in C#
Il processo di conversione di file DWG/DXF in immagini JPEG è abbastanza simile alla conversione in PNG. Ecco come farlo utilizzando Aspose.CAD per .NET:
- Carica il file DWG/DXF con la classe Image.
- Crea una nuova istanza della classe CadRasterizationOptions e definisci l’altezza e la larghezza per l’immagine di output.
- Crea un’istanza della classe JpegOptions.
- Imposta le JpegOptions.VectorRasterizationOptions all’oggetto CadRasterizationOptions.
- Salva il file CAD come immagine JPEG utilizzando il metodo Image.Save(String, ImageOptionsBase).
Ecco un esempio di codice C# che illustra come convertire un file CAD DWG/DXF in un’immagine JPEG:
Conversione di DWG o DXF in BMP, TIFF e GIF in C#
Per convertire file DWG/DXF in immagini BMP, TIFF o GIF, i passaggi sono essenzialmente gli stessi di quelli sopra. L’unica differenza risiede nella classe delle opzioni che utilizzi. Per le immagini GIF, TIFF e BMP, utilizzerai le rispettive classi: GifOptions, TiffOptions e BmpOptions. Di seguito è riportato un esempio di codice C# che dimostra come convertire un file DWG o DXF in immagini GIF, TIFF e BMP:
Conclusione
In questa guida completa, hai imparato come convertire i file DWG o DXF di CAD in vari formati di immagine tra cui PNG, JPEG, BMP, TIFF e GIF utilizzando C# e il plugin Aspose .NET. Abbiamo anche discusso di come specificare le dimensioni dell’immagine raster risultante durante il processo di conversione. Per ulteriori dettagli sull’API di manipolazione dei file CAD di Aspose, sentiti libero di esplorare la documentazione ufficiale.
Ulteriori letture
Bonus: Dai un’occhiata al convertitore Testo in GIF di Aspose, che ti consente di creare animazioni coinvolgenti semplicemente digitando!