U ovom vodiču s uputama, objasnit ćemo korak po korak vodič za konvertiranje SVG u PNG pomoću C#. Također ćemo razviti primjer za značajku SVG u PNG C# koristeći korake definirane u ovom postu. Transformacija dokumenta je jednostavan proces koji zahtijeva samo nekoliko redaka koda. Potpune upute i primjer koda mogu se vidjeti u nastavku.
Koraci za pretvaranje SVG u PNG pomoću C#
- Instalirajte GroupDocs.Conversion for .NET iz upravitelja paketa NuGet u aplikaciji .NET
- Uključite prostor imena GroupDocs.Conversion za izvođenje pretvorbe dokumenta iz SVG u PNG format
- Napravite instancu klase Converter i proslijedite SVG datoteku njenom konstruktoru
- Inicijalizirajte klasu ImageConvertOptions i definirajte opcije pretvaranja za izlaznu PNG datoteku
- Pozovite metodu Convert klase Converter, proslijedite joj naziv izlazne PNG datoteke i ImageConvertOptions
Ove upute opisuju cijeli radni tijek konverzije dokumenta za SVG u PNG. Uz pomoć gore navedenih točaka, možete lako i brzo konstruirati mogućnost C# SVG u PNG. Možete započeti preuzimanjem potrebnog paketa i uključivanjem reference na njega u svoj kod. U sljedećim koracima učitajte izvornu SVG datoteku i postavite opcije pretvaranja za izlaznu PNG datoteku. Na kraju, spremite generiranu PNG datoteku na disk pozivom funkcije Convert.
Kod za pretvaranje SVG u PNG pomoću C#
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertSvgToPngUsingCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert SVG to PNG using C# | |
{ | |
// Remove the watermark in output PNG 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 PNG | |
var converter = new GroupDocs.Conversion.Converter("sample.svg"); | |
// Set the convert options for the output PNG | |
ImageConvertOptions convertOptions = new ImageConvertOptions { Format = GroupDocs.Conversion.FileTypes.ImageFileType.Png }; | |
// Convert and save the SVG in PNG format | |
converter.Convert("converted.png", convertOptions); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
Gornji primjer pokazuje kako implementirati C# značajku pretvaranja SVG u PNG slijedeći upute u prethodnom odjeljku. Potrošili smo samo nekoliko API poziva za izvođenje pretvorbe dokumenata bez alata treće strane. Također možete pretvoriti SVG u mnoge druge formate dokumenata uključujući JPG, GIF, WEBP, PPSM, PSD, CSV i mnoge druge.
Raspravljali smo o procesu pretvorbe dokumenta za transformaciju SVG u PNG format i izradili ogledni kod za to u ovom postu. U našem ranijem vodiču, pogledali smo kako pretvoriti HTML u RTF u C#; provjerite za više informacija.