يرشدك هذا البرنامج التعليمي الأساسي حول كيفية ** إنشاء SVG في C# **. توضح الخطوات ومقتطف الشفرة كيفية استخدام ** C# لإنشاء صورة SVG ** برمجيًا. نحتاج فقط إلى إجراء بعض استدعاءات API مع سطرين من التعليمات البرمجية في تطبيقات .NET لإنجاز المهمة.
خطوات إنشاء SVG في C#
- قم بإعداد المشروع لتثبيت Aspose.SVG for .NET باستخدام مدير حزمة NuGet
- حدد محتوى SVG كسلسلة
- قم بإنشاء مثيل للفئة SVGDocument مع السلسلة
- احفظ الملف كصورة SVG
تصف هذه الخطوات كيفية استخدام ملف صورة * C# draw SVG *. يمكنك تحديث سلسلة SVG ككل ، أو تغيير قيم بعض المعلمات لإنشاء صور SVG مختلفة وفقًا للمتطلبات المحددة.
كود لإنشاء 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"); | |
} | |
} | |
} |
يوضح مقتطف الشفرة أعلاه كيفية استخدام * C# create SVG * image في تطبيقات .NET. نظرًا لأن SVG متوافق مع اللغات المستندة إلى XML ، فإنه يدعم المحتوى المضمن. لذلك ، تمكّنك واجهة برمجة التطبيقات أيضًا من تضمين محتوى HTML باستخدام علامة “foreignObject” في سلسلة SVG.
في هذه المقالة ، تعلمنا كيفية إنشاء صورة SVG في C#. ومع ذلك ، إذا كنت تريد تعلم كيفية تحويل صور SVG إلى ملفات PDF ، فيرجى الرجوع إلى المقالة على كيفية تحويل SVG إلى PDF في C#.