html إلى كلمة

تحويل HTML إلى مستند Word باستخدام C# .NET.

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

دعونا نستكشف بشكل أكبر أهمية تحويل HTML إلى Word وكيف يمكن إنجاز ذلك بكفاءة باستخدام GroupDocs.Conversion Cloud SDK لـ .NET.

مجموعة أدوات تحويل HTML إلى Word

توفر GroupDocs.Conversion Cloud SDK for .NET حلاً قويًا ومرنًا لتحويل HTML إلى مستندات Word. تتيح لك SDK دمج إمكانيات التحويل بسهولة في تطبيقات .NET الخاصة بك، مما يتيح تحويلًا سلسًا لمحتوى الويب إلى تنسيقات Word قابلة للتحرير مثل DOCX أو DOC. الخطوة الأولى في هذا النهج هي تثبيت SDK من خلال البحث عن GroupDocs.Conversion-Cloud في مدير الحزم NuGet والنقر فوق الزر “تثبيت”. خيار آخر هو تنفيذ الأمر التالي في وحدة تحكم مدير الحزم.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0

بعد اكتمال التثبيت، يُرجى الحصول على بيانات اعتماد واجهة برمجة التطبيقات المخصصة (أي معرف العميل وسر العميل).يمكنك زيارة هذا البرنامج التعليمي القصير الذي يشرح التفاصيل حول كيفية الحصول على بيانات اعتماد واجهة برمجة التطبيقات.

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

دعنا نستكشف التفاصيل حول كيفية تصميم Cloud SDK الخاص بنا للحصول على أداء ودقة عالية، مما يضمن أن مستندات Word الناتجة تعكس محتوى HTML المصدر.

  1. إنشاء مثيل لفئة Configuration حيث نقوم بتمرير بيانات اعتماد العميل كوسائط.
var configurations = new Configuration(clientId, clientSecret1);
  1. قم بتهيئة ConvertApi حيث نقوم بتمرير كائن التكوين كحجة إدخال.
var apiInstance = new ConvertApi(configurations);
  1. قم بتحميل ملف HTML المدخل إلى التخزين السحابي.
fileUpload.UploadFile(new UploadFileRequest("sourceFile.html", stream));
  1. قم بإنشاء مثيل ConvertSettings حيث نحدد اسم HTML المدخل، والتنسيق الناتج كـ doc واسم مستند Word الناتج كوسائط.
var settings = new ConvertSettings{...}
  1. اتصل بـ ConvertDocumentRequest API لتضمين تنسيق HTML إلى DOC وحفظ مستند Word الناتج في التخزين السحابي.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// مزيد من الأمثلة على https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// احصل على بيانات اعتماد API الخاصة بك 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

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

// قم بتهيئة مثيل لفئة ConvertApi باستخدام كائن من فئة Configuration.
var apiInstance = new ConvertApi(configurations);
             
// تحميل HTML المدخل من محرك الأقراص المحلي             
using (var stream = System.IO.File.OpenRead("sourceFile.html"))
{
    // إنشاء مثيل لـ FileApi
    var fileUpload = new FileApi(configurations);
    // تحميل ملف HTML المدخل إلى التخزين السحابي
    fileUpload.UploadFile(new UploadFileRequest("input.html", stream));

    // إنشاء ConvertSettings حيث نقوم بتحديد اسم HTML المصدر واسم مستند Word الناتج
    var settings = new ConvertSettings
    {
        StorageName = "default",
        FilePath = "input.html",
        Format = "doc",
        OutputPath = "Converted.doc"
    };
    
    // استدعاء طريقة ConvertDocument لتحويل HTML إلى DOC.
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // طباعة رسالة النجاح
        Console.WriteLine("The HTML to Word conversion completed successfully !");
    }
}
html إلى وثيقة

الصورة: - معاينة لتحويل مستند HTML إلى Word.

يمكن تنزيل العرض التقديمي PowerPoint الناتج عن المثال أعلاه من myResultant.doc.

تحويل HTML إلى DOCX باستخدام أوامر cURL

إن تحويل HTML إلى DOCX باستخدام GroupDocs.Conversion Cloud وأوامر cURL هي عملية مباشرة وفعّالة، وخاصة بالنسبة لأولئك الذين يفضلون أدوات سطر الأوامر للأتمتة. لذلك، من خلال الاستفادة من قوة واجهة برمجة تطبيقات .NET REST، يمكنك الحصول على تحويل دقيق وموثوق للغاية، مما يضمن تحويل محتوى HTML الخاص بك بسلاسة إلى مستند DOC قابل للتحرير.

الخطوة الأولى في هذا النهج هي إنشاء رمز وصول JWT، ثم تنفيذ أمر cURL التالي لتحويل صفحة الويب إلى مستند Word وحفظ DOCX الناتج في التخزين السحابي.

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

يرجى استبدال sourceFile باسم ملف HTML المدخل، وresultantFile باسم مستند Word الناتج وaccessToken برمز وصول JWT المخصص.

  • لحفظ مستند Word الناتج على محرك الأقراص المحلي، يرجى محاولة استخدام أمر cURL التالي.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"docx\"}" \
-o "{resultantFile}"

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

يمكنك التفكير في استكشاف الإمكانات القوية لواجهة برمجة تطبيقات GroupDocs.Conversion Cloud REST من خلال استخدام تطبيقنا المجاني HTML to Word Converter. إنه تطبيق خفيف الوزن وفعال للغاية، مما يتيح لك تجربة الإمكانات القوية لواجهة برمجة التطبيقات داخل متصفح الويب.

تطبيق html إلى docx

روابط مفيدة

خاتمة

إن تحويل HTML إلى مستندات Word يعد قدرة بالغة الأهمية لأي شخص يتطلع إلى الحفاظ على محتوى الويب أو مشاركته أو تحريره بتنسيق أكثر هيكلة وتنوعًا. سواء اخترت الاستفادة من الميزات الشاملة لـ GroupDocs.Conversion Cloud SDK لـ .NET أو بساطة أوامر cURL للتحويلات السريعة والتلقائية، فإن كلا النهجين يوفران حلولاً فعّالة مصممة خصيصًا لتلبية احتياجاتك.

المقالات الموصى بها

ننصحك بشدة بزيارة الروابط التالية لمعرفة المزيد عن: