Kaip sukurti SVG naudojant C#

Šioje pagrindinėje mokymo programoje sužinosite, kaip sukurti SVG naudojant C#. Veiksmai ir kodo fragmentas parodo, kaip naudojant C# programiškai generuojamas SVG vaizdas. Kad atliktume užduotį, mums tereikia atlikti kelis API iškvietimus su keliomis kodo eilutėmis .NET programose.

Veiksmai, kaip sukurti SVG C#

  1. Nustatykite projektą, kad įdiegtumėte Aspose.SVG for .NET naudodami NuGet paketų tvarkyklę
  2. Nurodykite SVG turinį kaip eilutę
  3. Sukurkite SVGDocument klasės egzempliorių su eilute
  4. Išsaugokite failą kaip SVG vaizdą

Šie veiksmai aprašo, kaip naudoti C# draw SVG vaizdo failą. Galite atnaujinti SVG eilutę kaip visumą arba pakeisti kai kurių parametrų reikšmes, kad sukurtumėte skirtingus SVG vaizdus pagal konkrečius reikalavimus.

Kodas sukurti SVG 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");
}
}
}

Aukščiau pateiktas kodo fragmentas parodo, kaip naudojant C# sukuriamas SVG vaizdas .NET programose. Kadangi SVG suderinamas su XML pagrįstomis kalbomis, jis palaiko įterptąjį turinį. Todėl API taip pat leidžia įterpti HTML turinį naudojant “foreignObject” žymą SVG eilutėje.

Šiame straipsnyje mes sužinojome, kaip sukurti SVG vaizdą C#. Tačiau, jei norite išmokti konvertuoti SVG vaizdus į PDF failus, žr. straipsnį kaip konvertuoti SVG į PDF C#.

 Latviski