Kako pretvoriti SVG u PNG koristeći C#

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#

  1. Instalirajte GroupDocs.Conversion for .NET iz upravitelja paketa NuGet u aplikaciji .NET
  2. Uključite prostor imena GroupDocs.Conversion za izvođenje pretvorbe dokumenta iz SVG u PNG format
  3. Napravite instancu klase Converter i proslijedite SVG datoteku njenom konstruktoru
  4. Inicijalizirajte klasu ImageConvertOptions i definirajte opcije pretvaranja za izlaznu PNG datoteku
  5. 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.

 Hrvatski