Ovaj osnovni vodič vas vodi kako stvoriti SVG u C#. Koraci i isječak koda pokazuju kako pomoću C# programatski generirati SVG sliku. Trebamo napraviti samo nekoliko API poziva s nekoliko redaka koda u .NET aplikacijama da bismo izvršili zadatak.
Koraci za stvaranje SVG u C#
- Postavite projekt za instalaciju Aspose.SVG for .NET pomoću upravitelja paketa NuGet
- Navedite SVG sadržaj kao niz
- Stvorite instancu klase SVGDocument s nizom
- Spremite datoteku kao SVG sliku
Ovi koraci opisuju kako pomoću C# nacrtati SVG slikovnu datoteku. Možete ažurirati SVG niz u cjelini ili promijeniti vrijednosti nekih parametara kako biste izradili različite SVG slike prema specifičnim zahtjevima.
Kod za stvaranje SVG u C#
namespace CreateSvgInCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to create SVG in CSharp | |
{ | |
// Create and instantiate a license to create SVG file without trial version watermark | |
Aspose.Svg.License licZipFolder= new Aspose.Svg.License(); | |
licZipFolder.SetLicense("Aspose.Svg.lic"); | |
// Specify SVG content as string | |
string documentContent = "<svg xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"400\" cy=\"300\" r=\"200\" /></svg>"; | |
// Initialize SVGDocument class object using the SVG string | |
Aspose.Svg.SVGDocument document = new Aspose.Svg.SVGDocument(documentContent, "."); | |
// Save the resultant file as SVG on disk | |
document.Save("circle.svg", Aspose.Svg.Saving.SVGSaveFormat.SVG); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
Gornji isječak koda pokazuje kako pomoću C# stvarate SVG sliku u .NET aplikacijama. Budući da je SVG u skladu s jezicima koji se temelje na XML-u, podržava ugrađeni sadržaj. Stoga vam API također omogućuje ugradnju HTML sadržaja korištenjem oznake ‘foreignObject’ u SVG nizu.
U ovom smo članku naučili kako stvoriti SVG sliku u C#. Međutim, ako želite naučiti pretvoriti SVG slike u PDF datoteke, pogledajte članak na kako pretvoriti SVG u PDF u C#.