Da DWG a SVG C#

I file DWG contengono dati di progettazione in formato 2D o 3D. Possono contenere dati di immagini vettoriali e metadati nella codifica binaria. In determinate situazioni, potrebbe essere necessario convertire i file DWG in file immagine SVG. Questo articolo illustra come convertire un’immagine DWG in SVG a livello di codice in C#.

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

Aspose.CAD per .NET API supporta la creazione, la modifica o la manipolazione di DWG e molti altri formati di file. È possibile configurare l’API scaricando il relativo file DLL dalla sezione Nuove versioni o utilizzando il seguente comando di installazione NuGet:

PM> Install-Package Aspose.CAD

Converti DWG in SVG a livello di codice in .NET

La conversione di immagini da DWG a SVG include alcune semplici operazioni. Puoi convertire un’immagine DWG in SVG seguendo i passaggi seguenti:

  1. Carica il file DWG di input con la classe Image.
  2. Crea un’istanza della classe SvgOptions.
  3. Imposta la modalità colore SVG su Scala di grigi, RGB, ecc.
  4. Salva il file immagine SVG di output.

Il frammento di codice seguente mostra come convertire un file DWG in un’immagine SVG in C#:

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

// Inizializza l'oggetto classe SvgOptions
ImageOptions.SvgOptions options = new ImageOptions.SvgOptions();

// Imposta la modalità colore SVG
options.ColorType = SvgColorMode.Grayscale;
options.TextAsShapes = true;

// Salva il file SVG di output
image.Save("sample.svg" , options);

Esplora più funzionalità

Puoi controllare molte altre funzionalità dell’API esaminando la documentazione. Copre diverse conversioni e manipolazioni relative al CAD in diverse sezioni.

Conclusione

In questo articolo, hai esplorato come convertire DWG in immagini SVG. Rende tutte le forme e i contenuti in SVG con alta fedeltà in modo che la conversione sia affidabile ed efficiente. Puoi incorporare questa funzionalità nel tuo .NET Framework in applicazioni basate su .NET Core. Inoltre, non è necessario installare nessun altro strumento o applicazione perché l’API non dipende da nessun altro strumento per eseguire la conversione. Non esitare a contattarci tramite il forum. Saremo felici di aiutarti!

Guarda anche