في هذه المقالة ، سنتعلم ملف Markdown إلى PDF و PNG و JPG وتحويل تنسيقات الصور الأخرى برمجيًا باستخدام لغة C#. تعد ملفات MD شائعة جدًا عبر الويب وربما لاحظت أن الملفات التمهيدية لبرامج مختلفة ، بالإضافة إلى الوثائق ، يتم إنشاؤها غالبًا بتنسيق Markdown. دعونا نلقي نظرة على العناوين التالية:
- Markdown (.md) إلى PDF و Images C# Converter - تثبيت API
- تحويل Markdown (MD) إلى PDF في C#
- تحويل Markdown (MD) إلى صورة PNG أو JPG في C#
Markdown (.md) إلى PDF و Images C# Converter - تثبيت API
تحتاج إلى تثبيت Aspose.HTML for .NET API لتحويل ملفات تنسيق Markdown إلى PDF أو تنسيقات صور في C#. يمكنك تهيئة واجهة برمجة التطبيقات عن طريق تنزيلها من قسم التنزيلات الرسمي أو عبر أمر تثبيت المعرض NuGet ، كما هو موضح أدناه:
PM> Install-Package Aspose.Html
تحويل Markdown (MD) إلى PDF في C#
يمكنك بسهولة تحويل ملفات Markdown (MD) إلى PDF باستخدام C# في تطبيقات .NET. تحتاج إلى اتباع الخطوات أدناه لتحويل MD إلى ملف PDF:
- قم بإعداد مثال Markdown بسيط أو تحميل ملف MD للإدخال
- قم باستدعاء طريقة ConvertMarkdown
- تحويل ملف الإدخال إلى HTMLDocument مثيل
- احفظ ملف PDF الناتج باستخدام طريقة ConvertHTML
يوضح الكود التالي كيفية تحويل ملف markdown (MD) إلى PDF باستخدام C#:
// قم بإعداد مثال Markdown بسيط
var code = "### Hello World" +
"\r\n" +
"[visit applications](https://aspose.com)";
// قم بإنشاء ملف Markdown
System.IO.File.WriteAllText(dataDir + "document.md", code);
// تحويل Markdown إلى مستند HTML
//Aspose.Html.Converters.Converter.ConvertMarkdown ("document.md"، "document.html") ؛
HTMLDocument document = Aspose.Html.Converters.Converter.ConvertMarkdown(dataDir + "document.md");
// قم باستدعاء طريقة ConvertHTML لتحويل HTML إلى PDF.
Aspose.Html.Converters.Converter.ConvertHTML(document, new Aspose.Html.Saving.PdfSaveOptions(), dataDir + "output.pdf");
تحويل Markdown (MD) إلى صورة PNG أو JPG في C#
قد تحتاج في بعض الأحيان إلى معاينة ملف MD ، لذا فإن تحويله إلى صورة يمكن أن يكون مفيدًا. يمكنك تحويل ملف MD إلى صورة PNG أو JPG حسب متطلباتك. هذا التحويل هو في الأساس نهج من خطوتين ، حيث ، أولاً وقبل كل شيء ، ستحوله إلى تنسيق HTML ثم إلى صورة:
- قم بإنشاء أو تحميل ملف Markdown (MD) للإدخال
- تحويل Markdown إلى تنسيق HTML وسيط
- تقديم النتائج إلى صورة إخراج PNG أو JPG في C#
تساعدك هذه الخطوات البسيطة في إنشاء صورة لملف MD كمعاينة. يمكنك استخدام صورة الإخراج بشكل أكبر حسب حالة الاستخدام الخاصة بك. علاوة على ذلك ، يوضح الكود أدناه كيفية تحويل ملف Markdown (MD) إلى صورة PNG أو JPG في C#:
// قم بإعداد مثال Markdown بسيط
var code = "### Hello World" +
"\r\n" +
"[visit applications](https://.aspose.com)";
// قم بإنشاء ملف Markdown
System.IO.File.WriteAllText(dataDir + "document.md", code);
// تحويل Markdown إلى مستند HTML
using (HTMLDocument document = Aspose.Html.Converters.Converter.ConvertMarkdown(dataDir + "document.md"))
{
// تحويل مستند HTML إلى تنسيق ملف صورة PNG
Aspose.Html.Converters.Converter.ConvertHTML(document, new Aspose.Html.Saving.ImageSaveOptions(Aspose.Html.Rendering.Image.ImageFormat.Png), dataDir + "output.png");
}
استنتاج
لوضعها بإيجاز ، نظرنا في تحويل ملفات Markdown (MD) إلى PNG و JPG و PDF باستخدام C# في تطبيقات .NET. يمكن لهذه الميزات أن تجعل تطبيقاتك لا مثيل لها. علاوة على ذلك ، هناك العديد من الميزات الأخرى التي تقدمها API والتي يمكنك استكشافها من خلال إلقاء نظرة على وثائق المنتج. في حالة وجود أي غموض أو مخاوف ، لا تتردد في مراسلتنا على منتدى الدعم المجاني. نود الحصول على ملاحظاتك!