في هذا الموضوع البسيط، ستتعلم كيفية تحويل XLS إلى DOCX باستخدام واجهة برمجة تطبيقات NET REST. سنقوم بتطوير محول XLS إلى DOCX باستخدام واجهة برمجة تطبيقات C# Low Code باتباع الخطوات التفصيلية والواضحة المذكورة في القسم التالي. يمكن دمج التطبيق المطوَّر مع أي تطبيق .NET مدعوم في بيئات Linux أو Windows أو macOS ويمكن إجراء التحويل مجانًا.
متطلب أساسي
- إنشاء حساب والحصول على بيانات اعتماد API لإجراء تحويل XLS إلى DOCX
- تحميل Aspose.Cells Cloud SDK for .NET to convert XLS to DOCX
- إعداد مشروع C# .NET باستخدام SDK أعلاه لعرض XLS بصيغة DOCX
خطوات تحويل XLS إلى DOCX باستخدام NET REST API
- تعيين معرف العميل والسر الخاص بالعميل لواجهة برمجة التطبيقات لتحويل XLS إلى DOCX
- إنشاء مثيل لفئة CellsApi باستخدام بيانات اعتماد العميل لإجراء تحويل XLS إلى DOCX
- حدد أسماء ملفات XLS المصدر وملف DOCX الناتج وقم بتحميل ملف XLS المصدر في دفق الذاكرة
- إنشاء مثيل لـ PostConvertWorkbookToDOCXRequest مع تدفق ملف XLS المدخل وغيره من الخيارات الاختيارية
- اتصل بطريقة الطلب Excel to DOCX لتحويل XLS إلى DOCX باستخدام NET REST API*
- احفظ ملف DOCX المُقدم على القرص المحلي
تعمل الخطوات المذكورة أعلاه على تحويل نوع الملف من Excel إلى DOCX باستخدام واجهة برمجة تطبيقات C# منخفضة الكود. سنبدأ العملية بالتهيئة من خلال تكوين SDK وإنشاء كائن فئة CellsAPI. سنتمكن بعد ذلك من الوصول إلى ملف XLS المصدر باستخدام FileStream وإنشاء مثيل لفئة PostConvertWorkbookToPDFRequest التي تُستخدم بعد ذلك لإجراء التحويل إلى دفق ملف DOCX باستخدام طريقة PostConvertWorkbookToDocx().
كود تحويل Excel إلى DOCX في NET Low Code API
using Aspose.Cells.Cloud.SDK.Api; | |
using Aspose.Cells.Cloud.SDK.Request; | |
using System; | |
using System.Collections.Generic; | |
using System.IO; | |
namespace Kb_Aspose.KB | |
{ | |
public class XlsToDocxConverter | |
{ | |
public void XlsToDocx() | |
{ | |
try | |
{ | |
string clientID = "Id"; | |
string clientSecret = "secret"; | |
string apiBaseUrl = "https://api.aspose.cloud"; | |
// Source and output file names | |
string localPath = "C:/ExcelFiles/"; | |
string inputFileName = "Source.xls"; | |
string outputFileName = "XlstoDocx.docx"; | |
CellsApi xlstoDocxApi = new CellsApi(clientID, clientSecret, apiBaseUrl); | |
var xlsToDocxRequest = new PostConvertWorkbookToDocxRequest | |
{ | |
checkExcelRestriction = true, | |
File = new Dictionary<string, Stream>() | |
{ | |
{ | |
inputFileName, File.OpenRead(localPath + inputFileName) | |
} | |
}, | |
}; | |
var response = xlstoDocxApi.PostConvertWorkbookToDocx(xlsToDocxRequest); | |
File.WriteAllBytes(localPath + outputFileName, Convert.FromBase64String(response.FileContent)); | |
Console.WriteLine("XLS to DOCX conversion completed"); | |
} | |
catch (Exception e) | |
{ | |
Console.WriteLine(e.Message); | |
} | |
} | |
} | |
} |
We have learned to transform XLS to DOCX with Cloud API in this topic. If you are interested in performing Excel to PDF conversion, refer to the article on how to Convert Excel to PDF with NET REST API.