Denna snabba handledning guidar dig om hur du ändrar SVG till PNG med C#. Du kommer att få skarp information för att konvertera SVG till PNG med C# i form av en stegvis procedur och en körbar exempelkod tillsammans med instruktionerna för att ställa in IDE-miljön. Exempelkoden är den enklaste men du kommer att kunna anpassa processen på en mängd olika sätt och kommer också att lära dig att spara utdatabilden inte bara som PNG utan även i många andra format också.
Steg för att transformera SVG till PNG med C#
- Ställ in utvecklingsmiljön för att använda Aspose.SVG for .NET från NuGet-pakethanteraren
- Ladda SVG-källfilen med klassobjektet SVGDocument
- Skapa ett objekt av ImageSaveOptions och ställ in formatet till PNG
- Spara SVG-filen som en PNG-bild med hjälp av ImageSaveOptions-objektet med önskade egenskaper
Dessa steg omfattar processen att ändra en fil från SVG till PNG med C# genom att använda några rader kod. Först måste du ladda käll-SVG-filen och sedan spara den i önskat format genom att ställa in formatet från en uppräkning. Klassobjektet SVGDocument används för att ladda SVG-källfilen medan klassobjektet ImageSaveOptions används för att anpassa utdatabilden.
Kod för att exportera SVG till PNG med C#
Vi kan observera att exempelkoden som konverterar en SVG till PNG med C# är för enkel eftersom endast SVG-filen laddas och sedan med ConvertSVG-metoden sparas den i önskat PNG-format. Metoden ConvertSVG() har mer än 40 överbelastade funktioner som kan användas för att konvertera en SVG-fil till en mängd olika format. Om du bara arbetar med konvertering till bilder hjälper klassobjektet ImageSaveOptions dig att ställa in bakgrundsfärg, format, sidinställningar, utjämningsläge och ett antal andra egenskaper också.
I den här handledningen har vi lärt oss att förvandla SVG till PNG med C#, men om du vill lära dig konverteringen av SVG till PDF, se artikeln om hur man konverterar SVG till PDF i C#.