Ez az alapvető oktatóanyag eligazítja, hogyan kell létrehozni a SVG fájlt C#-ban. A lépések és a kódrészlet bemutatja, hogy a C# használatával hogyan hozhat létre programozottan SVG képet. Csak néhány API-hívást kell végrehajtanunk néhány sornyi kóddal a .NET-alkalmazásokban a feladat végrehajtásához.
SVG létrehozásának lépései C#-ban
- Állítsa be a projektet a Aspose.SVG for .NET telepítéséhez a NuGet csomagkezelő segítségével
- Adja meg az SVG-tartalmat karakterláncként
- Hozzon létre egy példányt a SVGDocument osztályból a karakterlánccal
- Mentse a fájlt SVG-képként
Ezek a lépések a C# draw SVG képfájl használatát írják le. Frissítheti az SVG-karakterlánc egészét, vagy módosíthatja egyes paraméterek értékét, hogy az adott követelményeknek megfelelően különböző SVG-képeket hozzon létre.
Kód az SVG létrehozásához C#-ban
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"); | |
} | |
} | |
} |
A fenti kódrészlet bemutatja, hogyan hozhat létre C# használatával SVG-képet a .NET-alkalmazásokban. Mivel az SVG összhangban van az XML-alapú nyelvekkel, támogatja a beágyazott tartalmat. Ezért az API lehetővé teszi HTML-tartalom beágyazását is az SVG karakterláncban található foreignObject” címke használatával.
Ebben a cikkben megtanultuk, hogyan hozhat létre SVG-képet C#-ban. Ha azonban meg szeretné tanulni az SVG-képeket PDF-fájlokká konvertálni, kérjük, olvassa el a hogyan lehet SVG-t PDF-be konvertálni C#-ban című cikket.