تتكون مستندات Microsoft Word بشكل رئيسي من نوعين ، DOC و DOCX. يمكنك تحويل DOCX إلى DOC وكذلك من DOC إلى DOCX باستخدام C# أو VB.NET برمجيًا. يمكن معالجة كل مستند وتحويله واحدًا تلو الآخر أو يمكنك تحويل ملفات DOC و DOCX دفعة واحدة إذا كنت بحاجة إلى العمل مع الكثير من الملفات. يمكنك استكشاف حالات الاستخدام التالية لفهم الموضوع بالتفصيل:
- DOCX إلى DOC و DOC إلى واجهة برمجة تطبيقات محول DOCX - التثبيت
- تحويل DOCX إلى ملف DOC برمجيًا باستخدام C# أو VB.NET
- دفعة تحويل DOCX إلى ملفات DOC باستخدام C# أو VB.NET
- تحويل DOC إلى ملف DOCX برمجيًا باستخدام C# أو VB.NET
- دفعة تحويل DOC إلى DOCX باستخدام C# أو VB.NET
DOCX إلى DOC و DOC إلى واجهة برمجة تطبيقات محول DOCX - التثبيت
Aspose.Words for .NET يمكن استخدام API للتحويل الفعال والسريع من DOCX إلى تنسيق ملف DOC و DOC إلى تنسيق ملف DOCX. يمكنك تكوين API في تطبيقاتك القائمة على إطار عمل .NET بحيث يمكنك استخدام لغة C# بالإضافة إلى لغة VB.NET لإجراء التحويل برمجيًا. يمكنك تنزيل ملف DLL بتنسيق ZIP من الموقع الرسمي ، أو يمكنك تثبيت API في الحل الخاص بك باستخدام الأمر NuGet التالي:
Install-Package Aspose.Words
تحويل DOCX إلى ملف DOC برمجيًا باستخدام C# أو VB.NET
يتمثل الاختلاف الرئيسي بين DOC و DOCX في أن تنسيق ملف DOC هو ملف ثنائي حيث تنسيق ملف DOCX هو ملف ZIP يحتوي على جميع ملفات XML ذات الصلة. يمكنك تحويل ملف DOCX إلى مستند DOC بالخطوات التالية:
- حدد LoadFormat من الملف المصدر
- قم بتحميل ملف DOCX للإدخال
- حفظ ملف DOC الناتج باستخدام SaveFormat
يوضح مقتطف الشفرة أدناه كيفية تحويل DOCX إلى DOC باستخدام C# أو VB.NET:
// حدد LoadFormat لمستند كلمة الإدخال
Aspose.Words.LoadOptions options = new Aspose.Words.LoadOptions();
options.LoadFormat = Aspose.Words.LoadFormat.Docx ;
// تحميل ملف DOCX المصدر
Aspose.Words.Document document = new Aspose.Words.Document(dataDir + "file.doc", options);
// تحويل ملف DOCX إلى DOC
document.Save(dataDir + "test.doc", Aspose.Words.SaveFormat.Docx);
دفعة تحويل DOCX إلى ملفات DOC باستخدام C# أو VB.NET
قد تحتاج إلى تحويل مئات من ملفات DOCX إلى تنسيق DOC في تطبيقات .NET الخاصة بك. يمكنك بسهولة تحويل مجموعة من الملفات عن طريق تنفيذ البرنامج مرة واحدة فقط. اتبع الخطوات أدناه لتحويل مجموعة من ملفات DOCX:
- قم بتحميل جميع ملفات DOCX من دليل أو مجلد
- قم بتحميل كل ملف DOCX باستخدام فئة LoadOptions
- قم بتغيير امتداد كل ملف إدخال إلى DOC
- احفظ ملف الإخراج كملف تنسيق DOC
يوضح الكود التالي كيفية تحويل مجموعة من ملفات DOCX إلى ملفات بتنسيق DOC باستخدام C# أو VB.NET:
string[] files = Directory.GetFiles(dataDir, "*.docx");
foreach (var file in files)
{
// حدد LoadFormat لمستند كلمة الإدخال
Aspose.Words.LoadOptions options = new Aspose.Words.LoadOptions();
options.LoadFormat = Aspose.Words.LoadFormat.Docx;
// تحميل ملف DOCX المصدر
Aspose.Words.Document document = new Aspose.Words.Document(file, options);
var filename = Path.ChangeExtension(file, ".doc");
// تحويل ملف DOCX إلى DOC
document.Save(filename, Aspose.Words.SaveFormat.Doc);
}
تحويل DOC إلى ملف DOCX باستخدام C# أو VB.NET
يمكنك تحويل ملفات Microsoft Word DOC إلى ملف بتنسيق DOCX في تطبيقاتك القائمة على .NET Framework باستخدام C# أو VB.NET. فيما يلي خطوات إجراء التحويل:
- اضبط LoadFormat لملف DOC للإدخال
- قم بتهيئة المستند المصدر باستخدام فئة المستند
- احفظ ملف الإخراج بتنسيق DOCX
يوضح الكود أدناه كيفية تحويل DOC إلى DOCX باستخدام C# أو VB.NET:
// حدد LoadFormat لمستند كلمة الإدخال
Aspose.Words.LoadOptions options = new Aspose.Words.LoadOptions();
options.LoadFormat = Aspose.Words.LoadFormat.Doc;
// تحميل ملف DOC المصدر
Aspose.Words.Document document = new Aspose.Words.Document(dataDir + "test.doc" , options);
// تحويل ملف DOC إلى DOCX
document.Save(dataDir + "test.docx" , Aspose.Words.SaveFormat.Docx);
دفعة تحويل DOC إلى DOCX برمجيًا باستخدام C# أو VB.NET
يمكنك أيضًا معالجة تحويل الملفات المتعددة والدُفعات المختلفة لتحويل DOC إلى DOCX. تحتاج إلى اتباع الخطوات أدناه لتحويل مثل هذه الملفات:
- قم بتحميل جميع ملفات DOC من دليل
- قم بتعيين قيمة DOC من تعداد LoadFormat
- تحميل مستند الإدخال
- حفظ ملف DOCX الناتج باستخدام SaveFormat
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل مجموعة من ملفات DOC إلى ملفات DOCX باستخدام C# أو VB.NET:
string[] files = Directory.GetFiles(dataDir, "*.doc");
foreach (var file in files)
{
// حدد LoadFormat لمستند كلمة الإدخال
Aspose.Words.LoadOptions options = new Aspose.Words.LoadOptions();
options.LoadFormat = Aspose.Words.LoadFormat.Doc;
// تحميل ملف DOC المصدر
Aspose.Words.Document document = new Aspose.Words.Document(file, options);
var filename = Path.ChangeExtension(file, ".docx");
// تحويل ملف DOC إلى DOCX
document.Save(filename, Aspose.Words.SaveFormat.Docx);
}
استنتاج
لقد تعلمت كيفية إجراء التحويل البيني لتنسيقات ملف DOC و DOCX. على وجه التحديد ، لقد استكشفت كيفية تحويل DOC إلى DOCX وكذلك DOCX إلى DOC. علاوة على ذلك ، تعلمت أيضًا كيفية تحويل مجموعة من ملفات DOC أو DOCX برمجيًا باستخدام C# أو VB.NET. ومع ذلك ، إذا كنت مهتمًا بمعرفة المزيد ، فيمكنك الرجوع إلى وثائق API و صفحة المنتج. علاوة على ذلك ، في حالة وجود أي استفسارات ، لا تتردد في التواصل معنا على منتدى الدعم المجاني.