تحويل مستندات Word إلى HTML هو متطلب شائع عند نشر المحتوى على المواقع الإلكترونية، أو بناء عارضات المستندات، أو دمج ملفات Word في التطبيقات الويب. باستخدام .NET Cloud SDK، يمكنك بسهولة تحويل ملفات DOC و DOCX إلى HTML نظيف ومتوافق مع المعايير دون الاعتماد على Microsoft Word أو التشغيل الآلي على سطح المكتب.

في هذا الدليل، ستتعلم كيفية إجراء تحويل Word إلى HTML باستخدام C# عبر SDK سحابي قائم على REST من .NET بشكل آمن وقابل للتوسع.


واجهة برمجة التطبيقات لتحويل Word إلى HTML

يوفر GroupDocs.Conversion Cloud SDK for .NET حلاً قوياً ومستقلاً عن المنصات لتحويل مستندات Word إلى HTML. يحتفظ بتنسيق النصوص والجداول والصور والتخطيط أثناء إنتاج مخرجات صديقة للويب.

الميزات الرئيسية

  • تحويل DOC و DOCX إلى HTML بدقة عالية
  • لا تعتمد على Microsoft Office
  • بنية واجهة برمجة التطبيقات (API) القائمة على السحابة باستخدام REST
  • المصادقة المؤمنة بواسطة OAuth 2.0
  • احفظ الإخراج في تخزين السحاب أو قم بالتنزيل محليًا
  • دمج سهل مع تطبيقات .NET (C#)

قم بتثبيت SDK عبر NuGet

Install-Package GroupDocs.Conversion-Cloud

قم بإنشاء معرف العميل والسر الخاص بالعميل من GroupDocs Cloud Dashboard.


تحويل Word إلى HTML في C#

اتبع هذه الخطوات لتحويل مستند Word إلى HTML باستخدام C# و .NET Cloud SDK.

الخطوة 1: تكوين بيانات اعتماد API

var config = new Configuration
{
    ClientId = "YOUR_CLIENT_ID",
    ClientSecret = "YOUR_CLIENT_SECRET"
};

var convertApi = new ConvertApi(config);
var fileApi = new FileApi(config);

الخطوة 2: تحميل مستند Word إلى التخزين السحابي

using (var fileStream = File.OpenRead("sample.docx"))
{
    var uploadRequest = new UploadFileRequest("sample.docx", fileStream);
    fileApi.UploadFile(uploadRequest);
}

الخطوة 3: تعريف إعدادات تحويل HTML

var settings = new ConvertSettings
{
    FilePath = "sample.docx",
    Format = "html",
    OutputPath = "converted/sample.html"
};

الخطوة 4: تحويل مستند وورد إلى HTML

var request = new ConvertDocumentRequest(settings);
convertApi.ConvertDocument(request);

Console.WriteLine("Word document successfully converted to HTML.");
// احصل على بيانات اعتماد واجهة برمجة التطبيقات الخاصة بك 
string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
string myStorage = "test";

// قم بإنشاء نسخة من فئة التكوين باستخدام Client Secret و Client ID. 
var configuration = new Configuration(clientId, clientSecret);
// حدد قيمة ApiBaseUrl لتعيين عنوان URL الأساسي لواجهة برمجة التطبيقات.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// قم بتهيئة كائن من فئة ConvertApi باستخدام كائن من فئة Configuration.
var apiInstance = new ConvertApi(configuration);
// إنشاء مثيل من فئة ConvertSettings.
var settings = new ConvertSettings
{
    FilePath = "sample.docx",
    Format = "html",
    OutputPath = "converted/sample.html"
};

// call the API to trigger Word to HTML conversion.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
Console.WriteLine("Successfully converted Docx to HTML file in C#: " + response[0].Url);

DOCX إلى HTML باستخدام cURL

يمكنك أيضًا تحويل مستندات Word إلى HTML باستخدام واجهة برمجة التطبيقات REST مباشرةً باستخدام cURL.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"html\"}" \
-o "{resultantFile}"

استبدل {ACCESSTOKEN} برمز JWT الخاص بك الذي تم توليده باستخدام بيانات اعتماد العميل.


محول كلمة إلى HTML مجاني على الإنترنت

هل تبحث عن خيار بدون شفرة؟ جرب محول Word to HTML online converter المجاني المدعوم من GroupDocs.Conversion Cloud.

محول مجاني من DOCX إلى HTML

موارد مفيدة


خاتمة

لقد تعلمنا أن واجهة برمجة تطبيقات REST الخاصة بـ .NET تجعل تحويل Word إلى HTML سريعًا وموثوقًا وقابلًا للتوسع. سواء كنت تبني عارض مستندات، أو تنشر محتوى Word على الويب، أو تدمج تحويل المستندات في تطبيقك الخاص بـ .NET، فإن هذه الواجهة توفر كل ما تحتاجه بأقل قدر من التعليمات البرمجية.


❓ الأسئلة المتكررة (FAQs)

  1. كيف يمكنني تحويل مستند Word إلى HTML في C#؟ استخدم GroupDocs.Conversion Cloud SDK لـ .NET واستدعِ واجهة برمجة التطبيقات ConvertDocument() لتحويل مستند Word إلى تنسيق HTML.

  2. Can I convert DOCX to HTML as well? نعم. يدعم .NET Cloud SDK كل من DOC و DOCX إلى HTML لإدارة مستندات كاملة.

  3. Can I test the API without any limitations? نعم. يمكنك طلب ترخيص تجريبي مجاني لمدة 30 days trial license لاختبار واجهة برمجة التطبيقات دون أي قيود.

مقالات ذات صلة