تحويل MD Markfown PDF Image C#

في هذه المقالة ، سنتعلم ملف Markdown إلى PDF و PNG و JPG وتحويل تنسيقات الصور الأخرى برمجيًا باستخدام لغة C#. تعد ملفات MD شائعة جدًا عبر الويب وربما لاحظت أن الملفات التمهيدية لبرامج مختلفة ، بالإضافة إلى الوثائق ، يتم إنشاؤها غالبًا بتنسيق Markdown. دعونا نلقي نظرة على العناوين التالية:

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:

  1. قم بإعداد مثال Markdown بسيط أو تحميل ملف MD للإدخال
  2. قم باستدعاء طريقة ConvertMarkdown
  3. تحويل ملف الإدخال إلى HTMLDocument مثيل
  4. احفظ ملف 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 ثم إلى صورة:

  1. قم بإنشاء أو تحميل ملف Markdown (MD) للإدخال
  2. تحويل Markdown إلى تنسيق HTML وسيط
  3. تقديم النتائج إلى صورة إخراج 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 والتي يمكنك استكشافها من خلال إلقاء نظرة على وثائق المنتج. في حالة وجود أي غموض أو مخاوف ، لا تتردد في مراسلتنا على منتدى الدعم المجاني. نود الحصول على ملاحظاتك!

أنظر أيضا