يرشد هذا البرنامج التعليمي كيفية تحويل DOCX إلى HTML باستخدام NET REST API. يمكنك استخدام Aspose.Words for .NET Cloud SDK لتطوير محول DOCX إلى HTML باستخدام C# Low Code API. يمكن استخدام نموذج التعليمات البرمجية هذا في أي نظام أساسي يدعم .NET Cloud SDK ويساعد في استكشاف واجهة برمجة التطبيقات (API) بتفاصيل رائعة.
المتطلبات المسبقة
- إنشاء حساب والحصول على بيانات اعتماد واجهة برمجة التطبيقات
- تحميل Aspose.Words Cloud SDK for Dotnet
- مشروع إعداد C# باستخدام SDK أعلاه
خطوات تحويل DOCX إلى DOC باستخدام C# Low Code API
- قم بإنشاء كائن التكوين وقم بتعيين سر العميل ومعرفه
- قم بإنشاء كائن WordsApi باستخدام كائن التكوين
- تعيين أسماء ملفات الإدخال والإخراج
- اقرأ ملف DOCX للإدخال وقم بتهيئة الموضع
- قم بإنشاء مثيل للطريقة ConvertDocumentRequest() باستخدام مصفوفة وتنسيق البايت أعلاه
- قم باستدعاء الأسلوب ConvertDocument لتحويل DOCX إلى HTML باستخدام REST API
- احفظ ملف HTML الناتج على القرص المحلي
اتبع هذه الخطوات لتحويل ملف DOCX إلى HTML باستخدام C# REST API. قم بتهيئة كائن فئة WordsApi بمعرف العميل والسر متبوعًا بقراءة ملف HTML المصدر في صفيف بايت. قم بإنشاء مثيل ConvertDocumentRequest واستخدمه في أسلوب WordsApi.ConvertDocument() للتحويل.
رمز لتنسيق DOCX إلى DOC باستخدام C# REST API
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
using System; | |
using System.IO; | |
namespace WordsSample.Words | |
{ | |
public class DocxToHtml | |
{ | |
public void ConvertDocxToHtmlAsync() | |
{ | |
try | |
{ | |
var conf = new Configuration(); | |
conf.ClientSecret = "Client Secret"; | |
conf.ClientId = "Client ID"; | |
//Create SDK object | |
WordsApi api = new WordsApi(conf); | |
//string localPath = @""; | |
string input = "Test1.docx"; | |
string output = "DOCXToHTML"; | |
string format = "html"; | |
//Read input file to bytes array | |
var stream = File.Open(input, FileMode.Open); | |
stream.Position = 0; | |
var request = new ConvertDocumentRequest(stream, format, null, null, null, null, null, null, null); | |
var task = api.ConvertDocument(request); | |
task.Wait(); | |
var outputStream = task.Result; | |
outputStream.Position = 0; | |
using (var fileStream = File.Create(output + "." + format)) | |
{ | |
outputStream.Seek(0, SeekOrigin.Begin); | |
outputStream.CopyTo(fileStream); | |
} | |
} | |
catch (Exception e) | |
{ | |
Console.WriteLine(e.Message); | |
} | |
} | |
} | |
} |
يوفر مقتطف الكود هذا الأساس لتحويل DOCX إلى HTML برمجيًا باستخدام C# Low Code API. يمكنك إما قراءة الملف المصدر في مصفوفة بايت أو تحميل الدفق من أي مصدر آخر. تذكر تهيئة الموضع إلى 0 لتجنب الاستثناءات في الكود بعد قراءة الملف.
يمكنك أيضًا الاطلاع على ميزة أخرى مشابهة في الصفحة التالية: كيفية تحويل DOCX إلى DOC باستخدام NET REST API.