In questo articolo pratico, descriviamo il processo dettagliato per convertire SVG in JPG utilizzando C# consumando una delle librerie di conversione dei documenti più diffuse. Inoltre, questo manuale ti guida su come impostare l’ambiente per la creazione dell’applicazione Convertitore di file SVG in JPG in C#. Ecco il flusso di lavoro e lo snippet di codice per convertire SVG in JPG.
Passaggi per convertire SVG in JPG utilizzando C#
- Installa il pacchetto GroupDocs.Conversion for .NET dal gestore pacchetti NuGet nell’applicazione .NET per convertire SVG in JPG
- Aggiungi un riferimento allo spazio dei nomi GroupDocs.Conversion per la conversione dal formato SVG al formato JPG
- Crea un’istanza della classe Converter per caricare il file SVG di input dal disco per la trasformazione in formato JPG
- Crea e definisci i parametri per il file JPG per personalizzarlo
- Infine, chiama il metodo Convert della classe Converter per salvare SVG come JPG sul disco
Abbiamo spiegato tutti i passaggi per creare il codice per convertire il file SVG in JPG in C#. La procedura di conversione del documento deve essere avviata configurando il pacchetto richiesto utilizzando il gestore pacchetti NuGet e quindi importando gli spazi dei nomi essenziali nel codice. Una volta completati i primi due passaggi, è necessario inizializzare la classe Converter per caricare il file SVG di input e creare un’istanza della classe ImageConvertOptions per personalizzare il file JPG convertito. Nell’ultimo passaggio, devi utilizzare il metodo Convert per trasformare il documento e salvarlo sul disco.
Codice per convertire SVG in JPG usando C#
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertSvgToJpgUsingCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert SVG to JPG using C# | |
{ | |
// Remove the watermark in output JPG document by adding license | |
string licensePath = "GroupDocs.Conversion.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// Load the source SVG file for conversion to JPG | |
var converter = new GroupDocs.Conversion.Converter("sample.svg"); | |
// Set the conversion options for JPG document to customize the output file | |
ImageConvertOptions options = new ImageConvertOptions(); | |
// Convert and save the SVG in JPG format | |
converter.Convert("converted.jpg", options); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
Nello snippet precedente, l’applicazione cambia SVG in JPG utilizzando C# è stata sviluppata utilizzando il flusso di lavoro definito nella sezione precedente. Abbiamo scritto solo poche righe di codice e consumato poche chiamate API della libreria di conversione dei documenti per ottenere il file convertito. Inoltre, queste istruzioni possono essere utilizzate su qualsiasi sistema operativo comune inclusi Linux, Windows e macOS che supportano un ambiente .NET e anche senza installare alcun software aggiuntivo.
Abbiamo discusso la procedura di conversione del documento per convertire SVG in JPG in C# e ne abbiamo sviluppato un esempio. Recentemente, abbiamo pubblicato un articolo per cambiare MD in PDF usando C#, dai un’occhiata alla come convertire MD in PDF in C# guida per maggiori informazioni.