كلمة إلى أتش تي أم أل

تحويل Word إلى HTML باستخدام .NET REST API.

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

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

REST API لتحويل مستند Word إلى HTML

Aspose.Words Cloud SDK for .NET عبارة عن حزمة SDK متعددة الاستخدامات تقدم حلاً تحويليًا يعمل على سد الفجوة بين MS Word ومحتوى الويب بسهولة. من خلال دمج Cloud SDK في تطبيقات .NET الخاصة بك، يمكنك فتح القدرة على إجراء تحويلات “مستند Word إلى HTML” بسهولة ملحوظة، مما يضمن أن مستنداتك جاهزة للويب دون تعقيدات تعديلات التنسيق اليدوية.

الخطوة الأولى في استخدام SDK هي إضافة مرجعها إلى حل .NET. لذلك، ابحث عن “Aspose.Words-Cloud” في مدير حزم NuGet وانقر فوق الزر “إضافة حزمة”. علاوة على ذلك، يرجى زيارة لوحة التحكم السحابية والحصول على بيانات اعتماد العميل المخصصة الخاصة بك.

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

يوفر هذا القسم تفاصيل حول تحويل مستند MS Word إلى HTML حتى نتمكن من عرض مستند Word عبر الإنترنت. باختصار، اتبع هذه الخطوات لعرض مستندات Microsoft Word عبر الإنترنت.

// للحصول على أمثلة كاملة وملفات البيانات، يرجى الذهاب إلى 
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet

// احصل على بيانات اعتماد العميل من https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// إنشاء كائن تكوين باستخدام تفاصيل Client Secret وClinetID
var config = new Aspose.Words.Cloud.Sdk.Configuration { ClientId = clientID, ClientSecret = clientSecret };
// تهيئة مثيل WordsApi
var wordsApi = new WordsApi(config);

// إدخال اسم ملف PDF
String inputFile = "test_multi_pages.docx";

// تنسيق الملف الناتج
String format = "HTML";

String resultant = "resultantFile.html";

// قم بتحميل محتوى ملف ODT للإدخال لدفق المثيل
var sourceFile = System.IO.File.OpenRead(inputFile);

// إنشاء كائن طلب DocumentWithFormatRequest
var response = new ConvertDocumentRequest(requestDocument, format: "HTML", outPath: "resultantFile.html");

// قم بتشغيل عملية المستند
wordsApi.ConvertDocument(response);

// طباعة رسالة النجاح في حالة نجاح التحويل
if (response != null && response.Equals("OK"))
{
    Console.WriteLine("Word to HTML conversion successful !");
    Console.ReadKey();
}
كلمة إلى أتش تي أم أل

معاينة تحويل Word إلى HTML باستخدام .NET REST API.

الآن، دعنا نستكشف بعض تفاصيل مقتطف الشفرة المذكور أعلاه.

// create configuration object using ClinetID and Client Secret details
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
// initialize WordsApi instance
WordsApi wordsApi = new WordsApi(config);

أولاً، قم بإنشاء مثيل لفئة WordsApi حيث نقوم بتمرير بيانات اعتماد العميل كوسائط.

using var requestDocument = File.OpenRead("file-sample.docx");

قم بتحميل مستند Word الإدخال من محرك الأقراص المحلي إلى مثيل الدفق.

var response = new ConvertDocumentRequest(requestDocument, format: "HTML", outPath: "resultantFile.html");

قم بإنشاء طلب تحويل مستند مع توفير ملف Word للإدخال وتنسيق الإخراج بتنسيق HTML واسم ملف HTML الناتج.

wordsApi.ConvertDocument(response);

اتصل بواجهة برمجة التطبيقات (API) لتحويل Word إلى HTML بحيث يمكن عرض ملف Word عبر الإنترنت.

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

ارفع مستوى تجربة مشاركة المستندات الخاصة بك عن طريق تحويل مستندات Word إلى HTML بسلاسة باستخدام التآزر الديناميكي لأوامر Aspose.Words Cloud وcURL. يمكّنك هذا التعاون القوي من إجراء تحويل “Word DOC إلى HTML” بسهولة عن طريق صياغة أمر cURL للتفاعل مع Aspose.Words Cloud API.

الخطوة الأولى في هذا الأسلوب هي إنشاء رمز وصول JWT عن طريق تنفيذ الأمر التالي:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

الآن، يرجى تنفيذ الأمر التالي لتحميل مستند Word المخزن في التخزين السحابي وتحويله إلى تنسيق HTML، حتى نتمكن من عرض مستند MS Word عبر الإنترنت.

curl -v "https://api.aspose.cloud/v4.0/words/{sourceFile}?format=html" \
-X GET \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>" \
-o "{resultantFile}"

استبدل “sourceFile” باسم مستند Word المُدخل المتوفر في التخزين السحابي، و"resultantFile" باسم HTML الناتج الذي سيتم تخزينه على محرك الأقراص المحلي، و"accessToken" برمز وصول JWT الذي تم إنشاؤه أعلاه.

خاتمة

في الختام، يعد تحويل مستندات Word إلى تنسيق HTML بمثابة جسر أساسي بين عالم المستندات المنظم والعالم الديناميكي عبر الإنترنت. من خلال طريقتين متميزتين وقويتين تحت تصرفك — Aspose.Words Cloud SDK for .NET واستخدام أوامر cURL، لديك المرونة في اختيار الطريقة التي تتوافق مع خبرتك الفنية وتفضيلاتك.

روابط مفيدة

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

نوصي بشدة بزيارة المدونات التالية: