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

للمطورين في .NET، يقدم Aspose.HTML Cloud API طريقة فعالة وآمنة لتنفيذ هذا التحويل مع جهد برمجي minimal.

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

تقدم Aspose.HTML Cloud SDK for .NET أدوات قوية لمعالجة وتحويل HTML إلى تنسيقات متعددة، بما في ذلك DOCX و XPS و PDF وأشكال الصور المختلفة. عملية تحويل HTML إلى Word بسيطة ويمكن تخصيصها لتتناسب مع متطلباتك المحددة—مثل ضبط حجم الصفحة والهوامش وتنسيق الإخراج.

بخلاف HTML، يقبل واجهة برمجة التطبيقات مجموعة متنوعة من أنواع الإدخال: XHTML، MHTML، EPUB، Markdown أو حتى عنوان URL لصفحة ويب مباشرة.

تثبيت برمجيات تطوير البرمجيات (SDK) لتبدأ، قم بتثبيت SDK من NuGet باستخدام:

nuget install Aspose.HTML-Cloud

التالي، أنشئ حسابًا مجانيًا على Aspose Cloud dashboard للحصول على معرف العميل وسر العميل للتحقق من الهوية.

تحويل HTML إلى DOC باستخدام C#

إليك كيفية تنفيذ تحويل HTML إلى Word في تطبيق C# الخاص بك:

  1. تهيئة واجهة البرمجة التطبيقية – إنشاء مثيل من HtmlApi باستخدام معرف العميل و سر العميل.
  2. قم بتحميل ملف HTML - افتح HTML المصدر من التخزين المحلي.
  3. تحميل إلى تخزين السحابة - استخدم StorageApi لتخزين الملف في السحابة.
  4. Convert to Word – Call PutConvertDocumentToDoc(…) to process the conversion.
// للحصول على أمثلة كاملة، يرجى زيارة [https://github.com/aspose-html-cloud/aspose-html-cloud-dotnet](https://github.com/aspose-html-cloud/aspose-html-cloud-dotnet)

string clientSecret = "XXXXXXXX";
string clientID = "XXXXXX-XXXXX-XXXX-XXXXX-b9809741374e";

// base URL string
const string SERVICE_API_HOST = "https://api.aspose.cloud";

// إنشاء مثيل HtmlApi
HtmlApi htmlApi = new HtmlApi(clientID, clientSecret, SERVICE_API_HOST);       

// name of input HTML file
String inputFileName = "inputHTML.html";

// name of output file
String newFileName = "Converted.doc";
 
try
{

    // تحميل الملف من محرك الأقراص المحلي
    using (var file = System.IO.File.OpenRead(@"C:\Users\" + inputFileName))
    {
        // إنشاء مثيل لخدمة StorageApi
        var uploadFileRequest = new StorageApi(clientID, clientSecret, SERVICE_API_HOST);

        // تحميل ملف HTML إلى تخزين السحابة
        uploadFileRequest.UploadFile(file, "inputHTML.html");
    }

    // تحويل HTML إلى تنسيق DOC وحفظ الناتج في تخزين سحابي
    AsposeResponse response = htmlApi.PutConvertDocumentToDoc("inputHTML.html",newFileName);

    // طباعة رسالة نجاح إذا كانت التحويلة ناجحة
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("Successfull conversion of HTML to DOC format !");
    }
            
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
html to word

معاينة تحويل HTML إلى مستند

HTML to DOCX using cURL Commands

بالنسبة لأولئك الذين يفضلون أدوات سطر الأوامر أو الأتمتة، يمكن الوصول إلى واجهة برمجة التطبيقات REST عبر cURL. هذه الطريقة لا تبسط فقط التكامل في سير العمل التطوري المتنوع ولكنها تضمن أيضًا عملية توليد مستندات متسقة وموثوقة.

خطوات:

  1. قم بإنشاء رمز JWT باستخدام بيانات اعتماد العميل الخاصة بك.
  2. قم بتحميل ملف HTML إلى التخزين السحابي.
  3. Call the conversion API endpoint.
  4. احفظ الملف المحول محليًا.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXX-XXXX-XXXXX-XXXX-b9809741374e&client_secret=XXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Upload the input HTML file to cloud storage using the following cURL command.

curl -X PUT "https://api.aspose.cloud/html/storage/file/inputHTML.html" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: multipart/form-data" \
-d {"File":{}}

قم باستدعاء واجهة برمجة التطبيقات (API) لإجراء تحويل HTML إلى DOCX واحفظ النتائج على محرك الأقراص المحلي.

curl -v -X GET "https://api.aspose.cloud/html/inputHTML.html/convert/docx" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-o Converted.docx

ملاحظات ختامية

باستخدام واجهة برمجة تطبيقات Aspose.HTML Cloud لـ .NET، يمكنك تحويل محتوى HTML بسرعة وأمان إلى مستندات Word مع الحفاظ على دقة التصميم. سواء كنت تقوم بدمج عملية التحويل مباشرة في تطبيق C# أو تقوم بأتمتتها عبر cURL، فإن هذا الحل سريع وموثوق وقابل للتكيف مع سير العمل المختلفة.

محول HTML إلى Word

من أجل تجربة القدرات الرائعة لـ Aspose.HTML Cloud SDK داخل متصفح الويب، يمكنك التفكير في استخدام تطبيقنا المجاني HTML to Word Converter.

html to docx free

محول HTML إلى DOCX مجاني عبر الإنترنت.

روابط مفيدة

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

توفر المقالات التالية معلومات مفيدة حول: