I den här instruktionsartikeln beskriver vi steg-för-steg-processen för att konvertera SVG till JPG med C# genom att använda ett av de populära dokumentkonverteringsbiblioteken. Vidare guidar den här handboken dig om hur du ställer in miljön för att skapa SVG-filkonverteraren till JPG i C#-applikationen. Här är arbetsflödet och kodavsnittet för att konvertera SVG till JPG.
Steg för att konvertera SVG till JPG med C#
- Installera GroupDocs.Conversion for .NET-paketet från NuGet-pakethanteraren i .NET-applikationen för att konvertera SVG till JPG
- Lägg till en referens till namnområdet GroupDocs.Conversion för konvertering från SVG- till JPG-format
- Skapa en instans av klassen Converter för att ladda in SVG-filen från disken för omvandling till JPG-format
- Skapa och definiera parametrar för JPG-filen för att anpassa den
- Till sist, anropa Convert-metoden för Converter-klassen för att spara SVG som JPG på disken
Vi har förklarat alla steg för att skapa kod för att konvertera SVG-fil till JPG i C#. Dokumentkonverteringsproceduren bör initieras genom att konfigurera det nödvändiga paketet med hjälp av NuGet-pakethanteraren och sedan importera de väsentliga namnrymden i koden. När du är klar med de två första stegen måste du initiera Converter-klassen för att ladda in SVG-filen och instansiera klassen ImageConvertOptions för att anpassa den konverterade JPG-filen. I det sista steget måste du använda Konverteringsmetoden för att omvandla dokumentet och spara det på disken.
Kod för att konvertera SVG till JPG med 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"); | |
} | |
} | |
} |
I det föregående utdraget utvecklas ändra SVG till JPG med C#-applikationen med det arbetsflöde som definierats i föregående avsnitt. Vi har bara skrivit några rader kod och förbrukat några API-anrop av dokumentkonverteringsbiblioteket för att få den konverterade filen. Dessutom kan dessa instruktioner användas på alla vanliga operativsystem inklusive Linux, Windows och macOS som stöder en .NET-miljö och även utan att installera någon ytterligare programvara.
Vi har diskuterat dokumentkonverteringsproceduren för att konvertera SVG till JPG i C# och utvecklat ett exempel för det. Nyligen publicerade vi en artikel för att ändra MD till PDF med C#, ta en titt på guiden hur man konverterar MD till PDF i C# för mer information.