يحتوي هذا البرنامج التعليمي القصير على جميع المعلومات المطلوبة ** لتحويل PowerPoint إلى Word في C# **. سوف تتعلم كيفية تحميل عرض PowerPoint تقديمي موجود مثل PPTX ثم حفظه كمستند Word مثل ملف DOCX. ستتعلم أيضًا كيفية استخدام مكتبات متعددة لتحقيق هذا المطلب لتغيير ** PowerPoint إلى Word في C# **.
خطوات لتحويل PowerPoint إلى Word في C#
- تكوين بيئة التطوير لإضافة Aspose.Slides for .NET و Aspose.Words for .NET من المستودع
- قم بتحميل العرض التقديمي المصدر في كائن فئة Presentation
- إنشاء كائن دفق الذاكرة
- احفظ العرض التقديمي الذي تم تحميله كملف HTML في تدفق الذاكرة
- قم بإنشاء كائن فئة LoadOptions للتحكم في تحميل دفق HTML عن طريق تعيين تنسيق التحميل كـ HTML
- قم بتحميل بيانات HTML المحفوظة في تدفق الذاكرة إلى كائن فئة Document من Aspose.Words
- احفظ المستند الناتج كملف DOCX
تصف هذه الخطوات كيفية * تصدير PowerPoint إلى Word في C# * باستخدام مكتبتين ، مثل Aspose.Slides و Aspose.Words في نفس الوقت. أولاً ، نستخدم فئة Presentation لتحميل قالب PowerPoint التقديمي ثم نحفظه كملف HTML في تدفق الذاكرة إلى جانب الخيارات لتخصيص عملية التحميل هذه. في الخطوة الأخيرة ، نقوم بتحميل دفق الذاكرة هذا في كائن فئة المستند ثم نحفظه في ملف DOCX.
كود لتحويل PPTX إلى DOCX في C#
using System.IO; | |
using Aspose.Slides; | |
using Aspose.Slides.Export; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert PPTX to DOCX | |
{ | |
// Load Slides license | |
Aspose.Slides.License lic = new Aspose.Slides.License(); | |
lic.SetLicense(@"Aspose.Total.lic"); | |
// Load Words license | |
Aspose.Words.License lic2 = new Aspose.Words.License(); | |
lic2.SetLicense(@"Aspose.Total.lic"); | |
// Load the source presentation | |
Presentation pres = new Presentation("sample.pptx"); | |
// Create aa new memory stream | |
MemoryStream stream = new MemoryStream(); | |
// Save the loaded presentation as an HTML in the memory stream | |
pres.Save(stream, SaveFormat.Html); | |
// Create LoadOptions class object to customize the loading of the HTML format data | |
Aspose.Words.Loading.LoadOptions options = new Aspose.Words.Loading.LoadOptions() { LoadFormat = Aspose.Words.LoadFormat.Html }; | |
// Load memory stream into a Document class object | |
Aspose.Words.Document doc = new Aspose.Words.Document(stream, options); | |
// Save the loaded document as a DOCX file | |
doc.Save("output.docx"); | |
} | |
} | |
} |
يوضح هذا الرمز عملية * تحويل PPTX إلى DOCX في C# * باستخدام كائن فئة العرض التقديمي من خلال توفير اسم الملف المصدر فقط ، ومع ذلك ، يمكنك استخدام كائن LoadOptions من مكتبة Aspose.Slides لتعيين خصائص مختلفة مثل تعيين كلمة المرور إذا كان العرض التقديمي محمي بكلمة مرور ، وضبط وظيفة رد الاتصال في حالة وجود أخطاء أو تحذيرات ، وما إلى ذلك ، كما يستخدم LoadOptions من مكتبة Aspose.Words لتعيين خصائص مختلفة لمدخلات HTML مثل تنسيقها وتفاصيل الترميز وتقدم إعدادات الخط وتحذيرات الاسترجاعات إلى غيض من فيض.
في هذا البرنامج التعليمي ، تعلمنا تحويل PowerPoint إلى مستند Word في C# عن طريق تحميل عرض تقديمي موجود ثم حفظه كمستند Word. إذا كنت تريد معرفة عملية إنشاء عرض تقديمي جديد بدلاً من تحميل عرض موجود ، فراجع المقالة على كيفية إنشاء عرض بوربوينت باستخدام C#.