تحرير MD في .NET SDK

استخدم REST API لتحرير MD في C# برمجيًا

عندما يقوم المطورون بتعديل مستند MD باستخدام هذه المكتبة C#، فإن ما يتم تحريره بالفعل هو نموذج كائن المستند (DOM). وبالتالي، يمكن إجراء أي تغييرات تقريبًا على مستند MD الممثل كـ DOM. باستخدام .NET SDK المقدم، يمكن للمطورين تحرير مستند بسهولة: تعديل النص وتحديث الجداول وإضافة الصور وما إلى ذلك. ما عليك سوى تحميل MD وإجراء التغييرات اللازمة برمجيًا وتصدير النتيجة إلى نفس تنسيق الحفظ أو أي تنسيق مدعوم.

عرض مقتطف الكود

تحرير MD في C# باستخدام REST API

تمنح مكتبة .NET الخاصة بنا للمطورين القدرة على تعديل مستند MD مباشرةً عن طريق تحرير نموذج كائن المستند (DOM)، مما يعني عدم الحاجة إلى تثبيت أي برامج إضافية.

تحرير النص في ملف MD باستخدام C#

أكثر الحالات شيوعًا لتحرير ملف MD هي تحرير النص. باستخدام حل البرنامج المحدد، يمكنك إضافة نص أو تعديله أو حذفه باستخدام C# داخل المستند.

تحرير الجدول في ملف MD باستخدام C#

يعد تحرير الجدول خيارًا شائعًا آخر لتحرير MD. يتيح لك .NET SDK الخاص بنا العمل مع الجداول والنصوص في خلايا الجدول.

يمكن لمطوري C# إضافة أو إزالة خلايا الجدول والجدول، بالإضافة إلى إضافة وتحرير وإزالة النص داخلها.

أضف صورة إلى ملف MD باستخدام C#

إلى جانب تحرير النصوص والجداول في MD، هناك خيار شائع آخر: إضافة الصور إلى مستند في C#. يمكن لمطوري .NET أيضًا إضافة صورة إلى ملف MD باستخدام DOM.

تحرير MD برمجيًا

جرب .NET SDK القوي هذا وقم بتقييم بعض الخيارات في تحرير مستندات MD. باستخدام المثال التالي، قم بتحميل مستند MD الخاص بك وقم بإجراء بعض التغييرات: إضافة نص وإضافة جدول وخلية جدول مع نص أو إدراج صورة في مستند MD:

قم بتحميل المستند الذي تريد تعديله
قم بتشغيل الكود
قم بتحميل الصورة التي تريد إدراجها
حدد التنسيق الهدف من القائمة
using Aspose.Words.Cloud.Sdk;

var config = new Configuration { ClientId = "####-####-####-####-####", 
   ClientSecret = "##################" };
var wordsApi = new WordsApi(config);

using var requestDocument = File.OpenRead("Input.md");
var requestParagraph = new ParagraphInsert()
{
    Text = "Morbi enim nunc faucibus a."
};
var insertParagraphRequest = new InsertParagraphOnlineRequest(requestDocument, 
   requestParagraph);
var insertParagraph = await wordsApi.InsertParagraphOnline(insertParagraphRequest);

var convertRequest = new ConvertDocumentRequest(insertParagraph.Document.Values.First(),
  "md");
var convert = await wordsApi.ConvertDocument(convertRequest);
using Aspose.Words.Cloud.Sdk;

var config = new Configuration { ClientId = "####-####-####-####-####", 
   ClientSecret = "##################" };
var wordsApi = new WordsApi(config);

using var requestDocument = File.OpenRead("Input.md");
var requestTable = new TableInsert()
{
    ColumnsCount = 1,
    RowsCount = 2
};
var insertTableRequest = new InsertTableOnlineRequest(requestDocument, 
   requestTable, nodePath: "");
var insertTable = await wordsApi.InsertTableOnline(insertTableRequest);

var convertRequest = new ConvertDocumentRequest(insertTable.Document.Values.First(),
  "md");
var convert = await wordsApi.ConvertDocument(convertRequest);
using Aspose.Words.Cloud.Sdk;

var config = new Configuration { ClientId = "####-####-####-####-####", 
   ClientSecret = "##################" };
var wordsApi = new WordsApi(config);

using var requestDocument = File.OpenRead("Input1.md");
var requestDrawingObject = new DrawingObjectInsert()
{
    Height = 0f,
    Left = 0f,
    Top = 0f,
    Width = 0f,
    RelativeHorizontalPosition = DrawingObjectInsert.RelativeHorizontalPositionEnum.Margin,
    RelativeVerticalPosition = DrawingObjectInsert.RelativeVerticalPositionEnum.Margin,
    WrapType = DrawingObjectInsert.WrapTypeEnum.Inline
};
using var requestImageFile = File.OpenRead("Input2.md");
var insertDrawingObjectRequest = new InsertDrawingObjectOnlineRequest(requestDocument, 
   requestDrawingObject, requestImageFile, nodePath: "sections/0");
var insertDrawingObject = await wordsApi.InsertDrawingObjectOnline(insertDrawingObjectRequest);

var convertRequest = new ConvertDocumentRequest(insertDrawingObject.Document.Values.First(),
  "md");
var convert = await wordsApi.ConvertDocument(convertRequest);
قم بتشغيل الكود
  
انسخ الرمز C# إلى الحافظة

كيفية التحرير MD في C#

  1. ثبّت "Aspose.Words Cloud لـ .NET"
  2. أضف مرجع مكتبة (استيراد المكتبة) إلى مشروع C# الخاص بك
  3. تحميل MD للتعديل في C#
  4. أدخل المحتوى في بداية MD
  5. قم بتنزيل المستند الناتج من التخزين السحابي

مكتبة C# لاستخدام التحرير MD

قم بتثبيت 'Aspose.Words Cloud SDK for .NET' باستخدام NuGet package manager. ما عليك سوى تشغيل nuget install Aspose.Words-Cloud لتثبيت التجميع المقابل والإشارة إليه تلقائيًا في مشروعك. كبديل، يمكنك استنساخ شفرة مصدر Aspose.Words Cloud SDK for .NET يدويًا من GitHub واستخدامها في مشروعك. يرجى اتباع هذه Instructions للحصول بسرعة على بيانات اعتماد الأمان الضرورية والوصول إلى REST API.

متطلبات النظام

  • .NET Standard 2.0 أو أحدث

الرجوع إلى Repository Documentation لمعرفة المزيد من التفاصيل.

تنسيقات الملفات المدعومة الأخرى

يمكنك إجراء عملية التحرير لتنسيقات الملفات الأخرى:

5%

اشترك في Aspose Product Updates

احصل على رسائل إخبارية وعروض شهرية يتم تسليمها مباشرة إلى صندوق البريد الخاص بك.

© Aspose Pty Ltd 2001-2024. كل الحقوق محفوظة.